home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Simulator• / Pharaoh v1.0 ••••• / Pharaoh / Pharaoh.rsrc / CODE_4.txt < prev    next >
Text File  |  1988-04-23  |  140KB  |  2,471 lines

  1. # near model CODE resource
  2. # jump table entries: 688-694 (7 of them)
  3. export_86:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F04                     move.l     -[A7], D4
  6. 00000006  7800                     moveq.l    D4, 0x00
  7. label00000008:
  8. 00000008  3604                     move.w     D3, D4
  9. 0000000A  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  10. 0000000E  45ED F9BA                lea.l      A2, [A5 - 0x646]
  11. 00000012  4272 3800                clr.w      [A2 + D3]
  12. 00000016  5244                     addq.w     D4, 1
  13. 00000018  B87C 000F                cmp.w      D4, 0xF
  14. 0000001C  6DEA                     blt        -0x14 /* 00000008 */
  15. 0000001E  7800                     moveq.l    D4, 0x00
  16. label00000020:
  17. 00000020  3604                     move.w     D3, D4
  18. 00000022  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  19. 00000026  45ED FBB8                lea.l      A2, [A5 - 0x448]
  20. 0000002A  4272 3800                clr.w      [A2 + D3]
  21. 0000002E  5244                     addq.w     D4, 1
  22. 00000030  B87C 000A                cmp.w      D4, 0xA /* '\n' */
  23. 00000034  6DEA                     blt        -0x14 /* 00000020 */
  24. 00000036  281F                     move.l     D4, [A7]+
  25. 00000038  4E5E                     unlink     A6
  26. 0000003A  4E75                     rts
  27. export_87:
  28. 0000003C  4E56 FF00                link       A6, -0x0100
  29. 00000040  2F04                     move.l     -[A7], D4
  30. 00000042  7800                     moveq.l    D4, 0x00
  31. label00000044:
  32. 00000044  3604                     move.w     D3, D4
  33. 00000046  5243                     addq.w     D3, 1
  34. 00000048  3F03                     move.w     -[A7], D3
  35. 0000004A  3F3C 04B0                move.w     -[A7], 0x4B0
  36. 0000004E  486E FF00                pea.l      [A6 - 0x100]
  37. 00000052  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  38. 00000056  504F                     addq.w     A7, 8
  39. 00000058  3F3C 0014                move.w     -[A7], 0x14
  40. 0000005C  486E FF00                pea.l      [A6 - 0x100]
  41. 00000060  3604                     move.w     D3, D4
  42. 00000062  C7FC 002C                muls.w     D3, 0x2C /* ',' */
  43. 00000066  45ED FD0A                lea.l      A2, [A5 - 0x2F6]
  44. 0000006A  D68A                     add.l      D3, A2
  45. 0000006C  2F03                     move.l     -[A7], D3
  46. 0000006E  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  47. 00000072  4FEF 000A                lea.l      A7, [A7 + 0xA]
  48. 00000076  3604                     move.w     D3, D4
  49. 00000078  C7FC 002C                muls.w     D3, 0x2C /* ',' */
  50. 0000007C  45ED FD1D                lea.l      A2, [A5 - 0x2E3]
  51. 00000080  4232 3800                clr.b      [A2 + D3]
  52. 00000084  3604                     move.w     D3, D4
  53. 00000086  C7FC 002C                muls.w     D3, 0x2C /* ',' */
  54. 0000008A  45ED FD1E                lea.l      A2, [A5 - 0x2E2]
  55. 0000008E  2F03                     move.l     -[A7], D3
  56. 00000090  2F0A                     move.l     -[A7], A2
  57. 00000092  514F                     subq.w     A7, 8
  58. 00000094  6008                     bra        +0xA /* 0000009E */
  59. 00000096  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  60. 0000009A  0000 0000                ori.b      D0, 0x0
  61. label0000009E:
  62. 0000009E  487A FFF6                pea.l      [PC - 0xA /* 00000096, value 0x3FF00000 */]
  63. 000000A2  486D F1B6                pea.l      [A5 - 0xE4A]
  64. 000000A6  3F3C 080E                move.w     -[A7], 0x80E
  65. 000000AA  A9EB                     syscall    Pack4/FP68K
  66. 000000AC  486D F1B6                pea.l      [A5 - 0xE4A]
  67. 000000B0  486F 0004                pea.l      [A7 + 0x4]
  68. 000000B4  3F3C 0810                move.w     -[A7], 0x810
  69. 000000B8  A9EB                     syscall    Pack4/FP68K
  70. 000000BA  514F                     subq.w     A7, 8
  71. 000000BC  6008                     bra        +0xA /* 000000C6 */
  72. 000000BE  3FE0                     move.w     <<invalid special address>>, -[A0]
  73. 000000C0  0000 0000                ori.b      D0, 0x0
  74. 000000C4  0000 487A                ori.b      D0, 0x7A /* 'z' */
  75. // begin alternate branch 000000C6-000000CA
  76. label000000C6:
  77. 000000C6  487A FFF6                pea.l      [PC - 0xA /* 000000BE, value 0x3FE00000 */]
  78. // end alternate branch 000000C6-000000CA
  79. label000000C6: // (misaligned)
  80. 000000C8  FFF6                     .invalid   <<F/7/7>>
  81. 000000CA  486D F1B6                pea.l      [A5 - 0xE4A]
  82. 000000CE  3F3C 080E                move.w     -[A7], 0x80E
  83. 000000D2  A9EB                     syscall    Pack4/FP68K
  84. 000000D4  486D F1B6                pea.l      [A5 - 0xE4A]
  85. 000000D8  486F 0004                pea.l      [A7 + 0x4]
  86. 000000DC  3F3C 0810                move.w     -[A7], 0x810
  87. 000000E0  A9EB                     syscall    Pack4/FP68K
  88. 000000E2  3F3C 0002                move.w     -[A7], 0x2
  89. 000000E6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  90. 000000EA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  91. 000000EE  245F                     movea.l    A2, [A7]+
  92. 000000F0  261F                     move.l     D3, [A7]+
  93. 000000F2  486D F990                pea.l      [A5 - 0x670]
  94. 000000F6  4872 3800                pea.l      [A2 + D3]
  95. 000000FA  3F3C 0810                move.w     -[A7], 0x810
  96. 000000FE  A9EB                     syscall    Pack4/FP68K
  97. 00000100  3604                     move.w     D3, D4
  98. 00000102  C7FC 002C                muls.w     D3, 0x2C /* ',' */
  99. 00000106  45ED FD26                lea.l      A2, [A5 - 0x2DA]
  100. 0000010A  2F03                     move.l     -[A7], D3
  101. 0000010C  2F0A                     move.l     -[A7], A2
  102. 0000010E  514F                     subq.w     A7, 8
  103. 00000110  6008                     bra        +0xA /* 0000011A */
  104. 00000112  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  105. 00000116  0000 0000                ori.b      D0, 0x0
  106. label0000011A:
  107. 0000011A  487A FFF6                pea.l      [PC - 0xA /* 00000112, value 0x3FF00000 */]
  108. 0000011E  486D F1B6                pea.l      [A5 - 0xE4A]
  109. 00000122  3F3C 080E                move.w     -[A7], 0x80E
  110. 00000126  A9EB                     syscall    Pack4/FP68K
  111. 00000128  486D F1B6                pea.l      [A5 - 0xE4A]
  112. 0000012C  486F 0004                pea.l      [A7 + 0x4]
  113. 00000130  3F3C 0810                move.w     -[A7], 0x810
  114. 00000134  A9EB                     syscall    Pack4/FP68K
  115. 00000136  514F                     subq.w     A7, 8
  116. 00000138  6008                     bra        +0xA /* 00000142 */
  117. 0000013A  3FE0                     move.w     <<invalid special address>>, -[A0]
  118. 0000013C  0000 0000                ori.b      D0, 0x0
  119. 00000140  0000 487A                ori.b      D0, 0x7A /* 'z' */
  120. // begin alternate branch 00000142-00000146
  121. label00000142:
  122. 00000142  487A FFF6                pea.l      [PC - 0xA /* 0000013A, value 0x3FE00000 */]
  123. // end alternate branch 00000142-00000146
  124. label00000142: // (misaligned)
  125. 00000144  FFF6                     .invalid   <<F/7/7>>
  126. 00000146  486D F1B6                pea.l      [A5 - 0xE4A]
  127. 0000014A  3F3C 080E                move.w     -[A7], 0x80E
  128. 0000014E  A9EB                     syscall    Pack4/FP68K
  129. 00000150  486D F1B6                pea.l      [A5 - 0xE4A]
  130. 00000154  486F 0004                pea.l      [A7 + 0x4]
  131. 00000158  3F3C 0810                move.w     -[A7], 0x810
  132. 0000015C  A9EB                     syscall    Pack4/FP68K
  133. 0000015E  3F3C 0002                move.w     -[A7], 0x2
  134. 00000162  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  135. 00000166  4FEF 0012                lea.l      A7, [A7 + 0x12]
  136. 0000016A  245F                     movea.l    A2, [A7]+
  137. 0000016C  261F                     move.l     D3, [A7]+
  138. 0000016E  486D F990                pea.l      [A5 - 0x670]
  139. 00000172  4872 3800                pea.l      [A2 + D3]
  140. 00000176  3F3C 0810                move.w     -[A7], 0x810
  141. 0000017A  A9EB                     syscall    Pack4/FP68K
  142. 0000017C  3604                     move.w     D3, D4
  143. 0000017E  C7FC 002C                muls.w     D3, 0x2C /* ',' */
  144. 00000182  45ED FD2E                lea.l      A2, [A5 - 0x2D2]
  145. 00000186  2F03                     move.l     -[A7], D3
  146. 00000188  2F0A                     move.l     -[A7], A2
  147. 0000018A  514F                     subq.w     A7, 8
  148. 0000018C  6008                     bra        +0xA /* 00000196 */
  149. 0000018E  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  150. 00000192  0000 0000                ori.b      D0, 0x0
  151. label00000196:
  152. 00000196  487A FFF6                pea.l      [PC - 0xA /* 0000018E, value 0x3FF00000 */]
  153. 0000019A  486D F1B6                pea.l      [A5 - 0xE4A]
  154. 0000019E  3F3C 080E                move.w     -[A7], 0x80E
  155. 000001A2  A9EB                     syscall    Pack4/FP68K
  156. 000001A4  486D F1B6                pea.l      [A5 - 0xE4A]
  157. 000001A8  486F 0004                pea.l      [A7 + 0x4]
  158. 000001AC  3F3C 0810                move.w     -[A7], 0x810
  159. 000001B0  A9EB                     syscall    Pack4/FP68K
  160. 000001B2  514F                     subq.w     A7, 8
  161. 000001B4  6008                     bra        +0xA /* 000001BE */
  162. 000001B6  3FEE 6666                move.w     <<invalid special address>>, [A6 + 0x6666]
  163. 000001BA  6666                     bne        +0x68 /* 00000222 */
  164. 000001BC  6666                     bne        +0x68 /* 00000224 */
  165. label000001BE:
  166. 000001BE  487A FFF6                pea.l      [PC - 0xA /* 000001B6, value 0x3FEE6666 */]
  167. 000001C2  486D F1B6                pea.l      [A5 - 0xE4A]
  168. 000001C6  3F3C 080E                move.w     -[A7], 0x80E
  169. 000001CA  A9EB                     syscall    Pack4/FP68K
  170. 000001CC  486D F1B6                pea.l      [A5 - 0xE4A]
  171. 000001D0  486F 0004                pea.l      [A7 + 0x4]
  172. 000001D4  3F3C 0810                move.w     -[A7], 0x810
  173. 000001D8  A9EB                     syscall    Pack4/FP68K
  174. 000001DA  3F3C 0005                move.w     -[A7], 0x5
  175. 000001DE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  176. 000001E2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  177. 000001E6  245F                     movea.l    A2, [A7]+
  178. 000001E8  261F                     move.l     D3, [A7]+
  179. 000001EA  486D F990                pea.l      [A5 - 0x670]
  180. 000001EE  4872 3800                pea.l      [A2 + D3]
  181. 000001F2  3F3C 0810                move.w     -[A7], 0x810
  182. 000001F6  A9EB                     syscall    Pack4/FP68K
  183. 000001F8  5244                     addq.w     D4, 1
  184. 000001FA  B87C 000A                cmp.w      D4, 0xA /* '\n' */
  185. 000001FE  6D00 FE44                blt        -0x1BA /* 00000044 */
  186. 00000202  281F                     move.l     D4, [A7]+
  187. 00000204  4E5E                     unlink     A6
  188. 00000206  4E75                     rts
  189. fn00000208:
  190. 00000208  4E56 0000                link       A6, 0
  191. 0000020C  2F04                     move.l     -[A7], D4
  192. 0000020E  382E 0008                move.w     D4, [A6 + 0x8]
  193. 00000212  B87C 0001                cmp.w      D4, 0x1
  194. 00000216  660C                     bne        +0xE /* 00000224 */
  195. 00000218  45ED DA6E                lea.l      A2, [A5 - 0x2592]
  196. 0000021C  200A                     move.l     D0, A2
  197. label0000021E:
  198. 0000021E  281F                     move.l     D4, [A7]+
  199. 00000220  4E5E                     unlink     A6
  200. label00000222:
  201. 00000222  4E75                     rts
  202. label00000224:
  203. 00000224  B87C 0002                cmp.w      D4, 0x2
  204. 00000228  6608                     bne        +0xA /* 00000232 */
  205. 0000022A  45ED DA46                lea.l      A2, [A5 - 0x25BA]
  206. 0000022E  200A                     move.l     D0, A2
  207. 00000230  60EC                     bra        -0x12 /* 0000021E */
  208. label00000232:
  209. 00000232  B87C 0003                cmp.w      D4, 0x3
  210. 00000236  6608                     bne        +0xA /* 00000240 */
  211. 00000238  45ED DA16                lea.l      A2, [A5 - 0x25EA]
  212. 0000023C  200A                     move.l     D0, A2
  213. 0000023E  60DE                     bra        -0x20 /* 0000021E */
  214. label00000240:
  215. 00000240  B87C 0004                cmp.w      D4, 0x4
  216. 00000244  6608                     bne        +0xA /* 0000024E */
  217. 00000246  45ED D976                lea.l      A2, [A5 - 0x268A]
  218. 0000024A  200A                     move.l     D0, A2
  219. 0000024C  60D0                     bra        -0x2E /* 0000021E */
  220. label0000024E:
  221. 0000024E  B87C 0005                cmp.w      D4, 0x5
  222. 00000252  6608                     bne        +0xA /* 0000025C */
  223. 00000254  45ED D9E6                lea.l      A2, [A5 - 0x261A]
  224. 00000258  200A                     move.l     D0, A2
  225. 0000025A  60C2                     bra        -0x3C /* 0000021E */
  226. label0000025C:
  227. 0000025C  B87C 0006                cmp.w      D4, 0x6
  228. 00000260  6608                     bne        +0xA /* 0000026A */
  229. 00000262  45ED D9AE                lea.l      A2, [A5 - 0x2652]
  230. 00000266  200A                     move.l     D0, A2
  231. 00000268  60B4                     bra        -0x4A /* 0000021E */
  232. label0000026A:
  233. 0000026A  7000                     moveq.l    D0, 0x00
  234. 0000026C  60B0                     bra        -0x4E /* 0000021E */
  235. fn0000026E:
  236. 0000026E  4E56 0000                link       A6, 0
  237. 00000272  2F04                     move.l     -[A7], D4
  238. 00000274  382E 0008                move.w     D4, [A6 + 0x8]
  239. 00000278  B87C 0001                cmp.w      D4, 0x1
  240. 0000027C  6608                     bne        +0xA /* 00000286 */
  241. 0000027E  7000                     moveq.l    D0, 0x00
  242. label00000280:
  243. 00000280  281F                     move.l     D4, [A7]+
  244. 00000282  4E5E                     unlink     A6
  245. 00000284  4E75                     rts
  246. label00000286:
  247. 00000286  B87C 0002                cmp.w      D4, 0x2
  248. 0000028A  6608                     bne        +0xA /* 00000294 */
  249. 0000028C  45ED DA4E                lea.l      A2, [A5 - 0x25B2]
  250. 00000290  200A                     move.l     D0, A2
  251. 00000292  60EC                     bra        -0x12 /* 00000280 */
  252. label00000294:
  253. 00000294  B87C 0003                cmp.w      D4, 0x3
  254. 00000298  6608                     bne        +0xA /* 000002A2 */
  255. 0000029A  45ED DA36                lea.l      A2, [A5 - 0x25CA]
  256. 0000029E  200A                     move.l     D0, A2
  257. 000002A0  60DE                     bra        -0x20 /* 00000280 */
  258. label000002A2:
  259. 000002A2  B87C 0004                cmp.w      D4, 0x4
  260. 000002A6  6608                     bne        +0xA /* 000002B0 */
  261. 000002A8  45ED D97E                lea.l      A2, [A5 - 0x2682]
  262. 000002AC  200A                     move.l     D0, A2
  263. 000002AE  60D0                     bra        -0x2E /* 00000280 */
  264. label000002B0:
  265. 000002B0  B87C 0005                cmp.w      D4, 0x5
  266. 000002B4  6604                     bne        +0x6 /* 000002BA */
  267. 000002B6  7000                     moveq.l    D0, 0x00
  268. 000002B8  60C6                     bra        -0x38 /* 00000280 */
  269. label000002BA:
  270. 000002BA  B87C 0006                cmp.w      D4, 0x6
  271. 000002BE  6604                     bne        +0x6 /* 000002C4 */
  272. 000002C0  7000                     moveq.l    D0, 0x00
  273. 000002C2  60BC                     bra        -0x42 /* 00000280 */
  274. label000002C4:
  275. 000002C4  7000                     moveq.l    D0, 0x00
  276. 000002C6  60B8                     bra        -0x46 /* 00000280 */
  277. fn000002C8:
  278. 000002C8  4E56 FFFC                link       A6, -0x0004
  279. 000002CC  2F04                     move.l     -[A7], D4
  280. 000002CE  382E 0008                move.w     D4, [A6 + 0x8]
  281. 000002D2  3F04                     move.w     -[A7], D4
  282. 000002D4  4EBA FF32                jsr        [PC - 0xCE /* 00000208 */]
  283. 000002D8  544F                     addq.w     A7, 2
  284. 000002DA  2D40 FFFC                move.l     [A6 - 0x4], D0
  285. 000002DE  4AAE FFFC                tst.l      [A6 - 0x4]
  286. 000002E2  661E                     bne        +0x20 /* 00000302 */
  287. 000002E4  6008                     bra        +0xA /* 000002EE */
  288. 000002E6  0000 0000                ori.b      D0, 0x0
  289. 000002EA  0000 0000                ori.b      D0, 0x0
  290. label000002EE:
  291. 000002EE  487A FFF6                pea.l      [PC - 0xA /* 000002E6, value 0x0, cstring "" */]
  292. 000002F2  486D F990                pea.l      [A5 - 0x670]
  293. 000002F6  3F3C 080E                move.w     -[A7], 0x80E
  294. 000002FA  A9EB                     syscall    Pack4/FP68K
  295. label000002FC:
  296. 000002FC  281F                     move.l     D4, [A7]+
  297. 000002FE  4E5E                     unlink     A6
  298. 00000300  4E75                     rts
  299. label00000302:
  300. 00000302  246E FFFC                movea.l    A2, [A6 - 0x4]
  301. 00000306  4852                     pea.l      [A2]
  302. 00000308  486D F990                pea.l      [A5 - 0x670]
  303. 0000030C  3F3C 080E                move.w     -[A7], 0x80E
  304. 00000310  A9EB                     syscall    Pack4/FP68K
  305. 00000312  60E8                     bra        -0x16 /* 000002FC */
  306. fn00000314:
  307. 00000314  4E56 0000                link       A6, 0
  308. 00000318  2F04                     move.l     -[A7], D4
  309. 0000031A  382E 0008                move.w     D4, [A6 + 0x8]
  310. 0000031E  B87C 0001                cmp.w      D4, 0x1
  311. 00000322  6614                     bne        +0x16 /* 00000338 */
  312. 00000324  486D E6EE                pea.l      [A5 - 0x1912]
  313. 00000328  486D F990                pea.l      [A5 - 0x670]
  314. 0000032C  3F3C 080E                move.w     -[A7], 0x80E
  315. 00000330  A9EB                     syscall    Pack4/FP68K
  316. label00000332:
  317. 00000332  281F                     move.l     D4, [A7]+
  318. 00000334  4E5E                     unlink     A6
  319. 00000336  4E75                     rts
  320. label00000338:
  321. 00000338  B87C 0002                cmp.w      D4, 0x2
  322. 0000033C  6610                     bne        +0x12 /* 0000034E */
  323. 0000033E  486D E6F6                pea.l      [A5 - 0x190A]
  324. 00000342  486D F990                pea.l      [A5 - 0x670]
  325. 00000346  3F3C 080E                move.w     -[A7], 0x80E
  326. 0000034A  A9EB                     syscall    Pack4/FP68K
  327. 0000034C  60E4                     bra        -0x1A /* 00000332 */
  328. label0000034E:
  329. 0000034E  B87C 0003                cmp.w      D4, 0x3
  330. 00000352  6610                     bne        +0x12 /* 00000364 */
  331. 00000354  486D E706                pea.l      [A5 - 0x18FA]
  332. 00000358  486D F990                pea.l      [A5 - 0x670]
  333. 0000035C  3F3C 080E                move.w     -[A7], 0x80E
  334. 00000360  A9EB                     syscall    Pack4/FP68K
  335. 00000362  60CE                     bra        -0x30 /* 00000332 */
  336. label00000364:
  337. 00000364  B87C 0004                cmp.w      D4, 0x4
  338. 00000368  6610                     bne        +0x12 /* 0000037A */
  339. 0000036A  486D E70E                pea.l      [A5 - 0x18F2]
  340. 0000036E  486D F990                pea.l      [A5 - 0x670]
  341. 00000372  3F3C 080E                move.w     -[A7], 0x80E
  342. 00000376  A9EB                     syscall    Pack4/FP68K
  343. 00000378  60B8                     bra        -0x46 /* 00000332 */
  344. label0000037A:
  345. 0000037A  B87C 0005                cmp.w      D4, 0x5
  346. 0000037E  6610                     bne        +0x12 /* 00000390 */
  347. 00000380  486D E716                pea.l      [A5 - 0x18EA]
  348. 00000384  486D F990                pea.l      [A5 - 0x670]
  349. 00000388  3F3C 080E                move.w     -[A7], 0x80E
  350. 0000038C  A9EB                     syscall    Pack4/FP68K
  351. 0000038E  60A2                     bra        -0x5C /* 00000332 */
  352. label00000390:
  353. 00000390  B87C 0006                cmp.w      D4, 0x6
  354. 00000394  6610                     bne        +0x12 /* 000003A6 */
  355. 00000396  486D E6FE                pea.l      [A5 - 0x1902]
  356. 0000039A  486D F990                pea.l      [A5 - 0x670]
  357. 0000039E  3F3C 080E                move.w     -[A7], 0x80E
  358. 000003A2  A9EB                     syscall    Pack4/FP68K
  359. 000003A4  608C                     bra        -0x72 /* 00000332 */
  360. label000003A6:
  361. 000003A6  6008                     bra        +0xA /* 000003B0 */
  362. 000003A8  0000 0000                ori.b      D0, 0x0
  363. 000003AC  0000 0000                ori.b      D0, 0x0
  364. label000003B0:
  365. 000003B0  487A FFF6                pea.l      [PC - 0xA /* 000003A8, value 0x0, cstring "" */]
  366. 000003B4  486D F990                pea.l      [A5 - 0x670]
  367. 000003B8  3F3C 080E                move.w     -[A7], 0x80E
  368. 000003BC  A9EB                     syscall    Pack4/FP68K
  369. 000003BE  6000 FF72                bra        -0x8C /* 00000332 */
  370. fn000003C2:
  371. 000003C2  4E56 0000                link       A6, 0
  372. 000003C6  2F04                     move.l     -[A7], D4
  373. 000003C8  382E 0008                move.w     D4, [A6 + 0x8]
  374. 000003CC  B87C 0001                cmp.w      D4, 0x1
  375. 000003D0  660C                     bne        +0xE /* 000003DE */
  376. 000003D2  45FA 0058                lea.l      A2, [PC + 0x58 /* 0000042C, value 0x62757368 'bush', cstring "bushells" */]
  377. 000003D6  200A                     move.l     D0, A2
  378. label000003D8:
  379. 000003D8  281F                     move.l     D4, [A7]+
  380. 000003DA  4E5E                     unlink     A6
  381. 000003DC  4E75                     rts
  382. label000003DE:
  383. 000003DE  B87C 0002                cmp.w      D4, 0x2
  384. 000003E2  6608                     bne        +0xA /* 000003EC */
  385. 000003E4  45FA 004F                lea.l      A2, [PC + 0x4F /* 00000435, value 0x736C6176 'slav', cstring "slaves" */]
  386. 000003E8  200A                     move.l     D0, A2
  387. 000003EA  60EC                     bra        -0x12 /* 000003D8 */
  388. label000003EC:
  389. 000003EC  B87C 0003                cmp.w      D4, 0x3
  390. 000003F0  6608                     bne        +0xA /* 000003FA */
  391. 000003F2  45FA 0048                lea.l      A2, [PC + 0x48 /* 0000043C, value 0x6F78656E 'oxen', cstring "oxen" */]
  392. 000003F6  200A                     move.l     D0, A2
  393. 000003F8  60DE                     bra        -0x20 /* 000003D8 */
  394. label000003FA:
  395. 000003FA  B87C 0004                cmp.w      D4, 0x4
  396. 000003FE  6608                     bne        +0xA /* 00000408 */
  397. 00000400  45FA 003F                lea.l      A2, [PC + 0x3F /* 00000441, value 0x686F7273 'hors', cstring "horses" */]
  398. 00000404  200A                     move.l     D0, A2
  399. 00000406  60D0                     bra        -0x2E /* 000003D8 */
  400. label00000408:
  401. 00000408  B87C 0005                cmp.w      D4, 0x5
  402. 0000040C  6608                     bne        +0xA /* 00000416 */
  403. 0000040E  45FA 0038                lea.l      A2, [PC + 0x38 /* 00000448, value 0x746F6E73 'tons', cstring "tons" */]
  404. 00000412  200A                     move.l     D0, A2
  405. 00000414  60C2                     bra        -0x3C /* 000003D8 */
  406. label00000416:
  407. 00000416  B87C 0006                cmp.w      D4, 0x6
  408. 0000041A  6608                     bne        +0xA /* 00000424 */
  409. 0000041C  45FA 002F                lea.l      A2, [PC + 0x2F /* 0000044D, value 0x61637265 'acre', cstring "acres" */]
  410. 00000420  200A                     move.l     D0, A2
  411. 00000422  60B4                     bra        -0x4A /* 000003D8 */
  412. label00000424:
  413. 00000424  45FA 002D                lea.l      A2, [PC + 0x2D /* 00000453, value 0x74696C74 'tilt', cstring "tilt" */]
  414. 00000428  200A                     move.l     D0, A2
  415. 0000042A  60AC                     bra        -0x52 /* 000003D8 */
  416. 0000042C  6275                     bhi        +0x77 /* 000004A3 */
  417. 0000042E  7368                     moveq.l    D1, 0x68
  418. 00000430  656C                     bcs        +0x6E /* 0000049E */
  419. 00000432  6C73                     bge        +0x75 /* 000004A7 */
  420. 00000434  0073 6C61 7665           ori.w      [A3 + D7.w * 8 + 0x65], 0x6C61 /* 'la' */
  421. 0000043A  7300                     moveq.l    D1, 0x00
  422. 0000043C  6F78                     ble        +0x7A /* 000004B6 */
  423. 0000043E  656E                     bcs        +0x70 /* 000004AE */
  424. 00000440  0068 6F72 7365           ori.w      [A0 + 0x7365], 0x6F72 /* 'or' */
  425. 00000446  7300                     moveq.l    D1, 0x00
  426. 00000448  746F                     moveq.l    D2, 0x6F
  427. 0000044A  6E73                     bgt        +0x75 /* 000004BF */
  428. 0000044C  0061 6372                ori.w      -[A1], 0x6372 /* 'cr' */
  429. 00000450  6573                     bcs        +0x75 /* 000004C5 */
  430. 00000452  0074 696C 7400           ori.w      [A4 + D7.w * 4], 0x696C /* 'il' */
  431. fn00000458:
  432. 00000458  4E56 0000                link       A6, 0
  433. 0000045C  48E7 0E10                movem.l    -[A7], D4,D5,D6,A3
  434. 00000460  382E 0008                move.w     D4, [A6 + 0x8]
  435. 00000464  3A2E 000A                move.w     D5, [A6 + 0xA]
  436. 00000468  7C00                     moveq.l    D6, 0x00
  437. label0000046A:
  438. 0000046A  3606                     move.w     D3, D6
  439. 0000046C  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  440. 00000470  45ED F9B8                lea.l      A2, [A5 - 0x648]
  441. 00000474  2643                     movea.l    A3, D3
  442. 00000476  D7CA                     add.l      A3, A2
  443. 00000478  362B 0004                move.w     D3, [A3 + 0x4]
  444. 0000047C  B644                     cmp.w      D3, D4
  445. 0000047E  6612                     bne        +0x14 /* 00000492 */
  446. 00000480  362B 0006                move.w     D3, [A3 + 0x6]
  447. 00000484  B645                     cmp.w      D3, D5
  448. 00000486  660A                     bne        +0xC /* 00000492 */
  449. 00000488  7001                     moveq.l    D0, 0x01
  450. label0000048A:
  451. 0000048A  4CDF 0870                movem.l    D4,D5,D6,A3, [A7]+
  452. 0000048E  4E5E                     unlink     A6
  453. 00000490  4E75                     rts
  454. label00000492:
  455. 00000492  5246                     addq.w     D6, 1
  456. 00000494  BC7C 000F                cmp.w      D6, 0xF
  457. 00000498  6DD0                     blt        -0x2E /* 0000046A */
  458. 0000049A  7C00                     moveq.l    D6, 0x00
  459. label0000049C:
  460. 0000049C  3606                     move.w     D3, D6
  461. label0000049E:
  462. 0000049E  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  463. 000004A2  45ED FBB6                lea.l      A2, [A5 - 0x44A]
  464. 000004A6  2643                     movea.l    A3, D3
  465. 000004A8  D7CA                     add.l      A3, A2
  466. 000004AA  362B 0004                move.w     D3, [A3 + 0x4]
  467. label000004AE:
  468. 000004AE  B644                     cmp.w      D3, D4
  469. 000004B0  660C                     bne        +0xE /* 000004BE */
  470. 000004B2  362B 0006                move.w     D3, [A3 + 0x6]
  471. label000004B6:
  472. 000004B6  B645                     cmp.w      D3, D5
  473. 000004B8  6604                     bne        +0x6 /* 000004BE */
  474. 000004BA  7001                     moveq.l    D0, 0x01
  475. 000004BC  60CC                     bra        -0x32 /* 0000048A */
  476. label000004BE:
  477. 000004BE  5246                     addq.w     D6, 1
  478. 000004C0  BC7C 000A                cmp.w      D6, 0xA /* '\n' */
  479. 000004C4  6DD6                     blt        -0x28 /* 0000049C */
  480. 000004C6  7000                     moveq.l    D0, 0x00
  481. 000004C8  60C0                     bra        -0x3E /* 0000048A */
  482. fn000004CA:
  483. 000004CA  4E56 FFDC                link       A6, -0x0024
  484. 000004CE  2F0B                     move.l     -[A7], A3
  485. 000004D0  266E 0008                movea.l    A3, [A6 + 0x8]
  486. 000004D4  377C FFFF 0004           move.w     [A3 + 0x4], 0xFFFF
  487. 000004DA  377C FFFF 0006           move.w     [A3 + 0x6], 0xFFFF
  488. label000004E0:
  489. 000004E0  514F                     subq.w     A7, 8
  490. 000004E2  6008                     bra        +0xA /* 000004EC */
  491. 000004E4  4023                     negx.b     -[A3]
  492. 000004E6  FAE1 47AE                .extension 0xAE1 <<F/2-3/5>> // unimplemented
  493. 000004EA  147B 487A                movea.b    A2, [PC + D4 + 0x7A]
  494. // begin alternate branch 000004EC-000004F0
  495. label000004EC:
  496. 000004EC  487A FFF6                pea.l      [PC - 0xA /* 000004E4, value 0x4023FAE1 */]
  497. // end alternate branch 000004EC-000004F0
  498. label000004EC: // (misaligned)
  499. 000004EE  FFF6                     .invalid   <<F/7/7>>
  500. 000004F0  486D F1B6                pea.l      [A5 - 0xE4A]
  501. 000004F4  3F3C 080E                move.w     -[A7], 0x80E
  502. 000004F8  A9EB                     syscall    Pack4/FP68K
  503. 000004FA  486D F1B6                pea.l      [A5 - 0xE4A]
  504. 000004FE  486F 0004                pea.l      [A7 + 0x4]
  505. 00000502  3F3C 0810                move.w     -[A7], 0x810
  506. 00000506  A9EB                     syscall    Pack4/FP68K
  507. 00000508  42A7                     clr.l      -[A7]
  508. 0000050A  42A7                     clr.l      -[A7]
  509. 0000050C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  510. 00000510  4FEF 0010                lea.l      A7, [A7 + 0x10]
  511. 00000514  554F                     subq.w     A7, 2
  512. 00000516  486D F990                pea.l      [A5 - 0x670]
  513. 0000051A  3F3C 0016                move.w     -[A7], 0x16
  514. 0000051E  A9EB                     syscall    Pack4/FP68K
  515. 00000520  486D F990                pea.l      [A5 - 0x670]
  516. 00000524  486F 0004                pea.l      [A7 + 0x4]
  517. 00000528  3F3C 2010                move.w     -[A7], 0x2010
  518. 0000052C  A9EB                     syscall    Pack4/FP68K
  519. 0000052E  361F                     move.w     D3, [A7]+
  520. 00000530  3D43 FFDE                move.w     [A6 - 0x22], D3
  521. 00000534  514F                     subq.w     A7, 8
  522. 00000536  6008                     bra        +0xA /* 00000540 */
  523. 00000538  401B                     negx.b     [A3]+
  524. 0000053A  F5C2                     .invalid   <<F/7/2>>
  525. 0000053C  8F5C                     or.w       [A4]+, D7
  526. 0000053E  28F6 487A                move.l     [A4]+, [A6 + D4 + 0x7A]
  527. // begin alternate branch 00000540-00000544
  528. label00000540:
  529. 00000540  487A FFF6                pea.l      [PC - 0xA /* 00000538, value 0x401BF5C2 */]
  530. // end alternate branch 00000540-00000544
  531. label00000540: // (misaligned)
  532. 00000542  FFF6                     .invalid   <<F/7/7>>
  533. 00000544  486D F1B6                pea.l      [A5 - 0xE4A]
  534. 00000548  3F3C 080E                move.w     -[A7], 0x80E
  535. 0000054C  A9EB                     syscall    Pack4/FP68K
  536. 0000054E  486D F1B6                pea.l      [A5 - 0xE4A]
  537. 00000552  486F 0004                pea.l      [A7 + 0x4]
  538. 00000556  3F3C 0810                move.w     -[A7], 0x810
  539. 0000055A  A9EB                     syscall    Pack4/FP68K
  540. 0000055C  514F                     subq.w     A7, 8
  541. 0000055E  6008                     bra        +0xA /* 00000568 */
  542. 00000560  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  543. 00000564  0000 0000                ori.b      D0, 0x0
  544. label00000568:
  545. 00000568  487A FFF6                pea.l      [PC - 0xA /* 00000560, value 0x3FF00000 */]
  546. 0000056C  486D F1B6                pea.l      [A5 - 0xE4A]
  547. 00000570  3F3C 080E                move.w     -[A7], 0x80E
  548. 00000574  A9EB                     syscall    Pack4/FP68K
  549. 00000576  486D F1B6                pea.l      [A5 - 0xE4A]
  550. 0000057A  486F 0004                pea.l      [A7 + 0x4]
  551. 0000057E  3F3C 0810                move.w     -[A7], 0x810
  552. 00000582  A9EB                     syscall    Pack4/FP68K
  553. 00000584  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  554. 00000588  4FEF 0010                lea.l      A7, [A7 + 0x10]
  555. 0000058C  554F                     subq.w     A7, 2
  556. 0000058E  486D F990                pea.l      [A5 - 0x670]
  557. 00000592  3F3C 0016                move.w     -[A7], 0x16
  558. 00000596  A9EB                     syscall    Pack4/FP68K
  559. 00000598  486D F990                pea.l      [A5 - 0x670]
  560. 0000059C  486F 0004                pea.l      [A7 + 0x4]
  561. 000005A0  3F3C 2010                move.w     -[A7], 0x2010
  562. 000005A4  A9EB                     syscall    Pack4/FP68K
  563. 000005A6  361F                     move.w     D3, [A7]+
  564. 000005A8  3D43 FFDC                move.w     [A6 - 0x24], D3
  565. 000005AC  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  566. 000005B0  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  567. 000005B4  4EBA FEA2                jsr        [PC - 0x15E /* 00000458 */]
  568. 000005B8  584F                     addq.w     A7, 4
  569. 000005BA  4A40                     tst.w      D0
  570. 000005BC  6600 FF22                bne        -0xDC /* 000004E0 */
  571. 000005C0  376E FFDE 0004           move.w     [A3 + 0x4], [A6 - 0x22]
  572. 000005C6  376E FFDC 0006           move.w     [A3 + 0x6], [A6 - 0x24]
  573. 000005CC  514F                     subq.w     A7, 8
  574. 000005CE  6008                     bra        +0xA /* 000005D8 */
  575. 000005D0  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  576. 000005D4  0000 0000                ori.b      D0, 0x0
  577. label000005D8:
  578. 000005D8  487A FFF6                pea.l      [PC - 0xA /* 000005D0, value 0x3FF00000 */]
  579. 000005DC  486D F1B6                pea.l      [A5 - 0xE4A]
  580. 000005E0  3F3C 080E                move.w     -[A7], 0x80E
  581. 000005E4  A9EB                     syscall    Pack4/FP68K
  582. 000005E6  486D F1B6                pea.l      [A5 - 0xE4A]
  583. 000005EA  486F 0004                pea.l      [A7 + 0x4]
  584. 000005EE  3F3C 0810                move.w     -[A7], 0x810
  585. 000005F2  A9EB                     syscall    Pack4/FP68K
  586. 000005F4  42A7                     clr.l      -[A7]
  587. 000005F6  42A7                     clr.l      -[A7]
  588. 000005F8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  589. 000005FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  590. 00000600  6008                     bra        +0xA /* 0000060A */
  591. 00000602  3FE0                     move.w     <<invalid special address>>, -[A0]
  592. 00000604  0000 0000                ori.b      D0, 0x0
  593. 00000608  0000 487A                ori.b      D0, 0x7A /* 'z' */
  594. // begin alternate branch 0000060A-0000060E
  595. label0000060A:
  596. 0000060A  487A FFF6                pea.l      [PC - 0xA /* 00000602, value 0x3FE00000 */]
  597. // end alternate branch 0000060A-0000060E
  598. label0000060A: // (misaligned)
  599. 0000060C  FFF6                     .invalid   <<F/7/7>>
  600. 0000060E  486D F990                pea.l      [A5 - 0x670]
  601. 00000612  3F3C 0808                move.w     -[A7], 0x808
  602. 00000616  A9EB                     syscall    Pack4/FP68K
  603. 00000618  6C04                     bge        +0x6 /* 0000061E */
  604. 0000061A  7600                     moveq.l    D3, 0x00
  605. 0000061C  6002                     bra        +0x4 /* 00000620 */
  606. label0000061E:
  607. 0000061E  7601                     moveq.l    D3, 0x01
  608. label00000620:
  609. 00000620  3683                     move.w     [A3], D3
  610. 00000622  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  611. 00000626  4EBA FCEC                jsr        [PC - 0x314 /* 00000314 */]
  612. 0000062A  544F                     addq.w     A7, 2
  613. 0000062C  486D F990                pea.l      [A5 - 0x670]
  614. 00000630  486E FFE8                pea.l      [A6 - 0x18]
  615. 00000634  3F3C 0810                move.w     -[A7], 0x810
  616. 00000638  A9EB                     syscall    Pack4/FP68K
  617. 0000063A  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  618. 0000063E  4EBA FC88                jsr        [PC - 0x378 /* 000002C8 */]
  619. 00000642  544F                     addq.w     A7, 2
  620. 00000644  486D F990                pea.l      [A5 - 0x670]
  621. 00000648  486E FFE0                pea.l      [A6 - 0x20]
  622. 0000064C  3F3C 0810                move.w     -[A7], 0x810
  623. 00000650  A9EB                     syscall    Pack4/FP68K
  624. 00000652  6008                     bra        +0xA /* 0000065C */
  625. 00000654  4108                     .invalid   0, A0 // invalid opcode 4 with b == 4
  626. 00000656  6A00 0000                bpl        +0x2 /* 00000658 */
  627. // begin alternate branch 00000658-0000065C
  628. label00000658:
  629. 00000658  0000 0000                ori.b      D0, 0x0
  630. // end alternate branch 00000658-0000065C
  631. label00000658: // (misaligned)
  632. 0000065A  0000 487A                ori.b      D0, 0x7A /* 'z' */
  633. // begin alternate branch 0000065C-00000660
  634. label0000065C:
  635. 0000065C  487A FFF6                pea.l      [PC - 0xA /* 00000654, value 0x41086A00 */]
  636. // end alternate branch 0000065C-00000660
  637. label0000065C: // (misaligned)
  638. 0000065E  FFF6                     .invalid   <<F/7/7>>
  639. 00000660  486D F9AE                pea.l      [A5 - 0x652]
  640. 00000664  3F3C 080E                move.w     -[A7], 0x80E
  641. 00000668  A9EB                     syscall    Pack4/FP68K
  642. 0000066A  486E FFE8                pea.l      [A6 - 0x18]
  643. 0000066E  486D F9AE                pea.l      [A5 - 0x652]
  644. 00000672  3F3C 0806                move.w     -[A7], 0x806
  645. 00000676  A9EB                     syscall    Pack4/FP68K
  646. 00000678  486D F9AE                pea.l      [A5 - 0x652]
  647. 0000067C  486E FFF0                pea.l      [A6 - 0x10]
  648. 00000680  3F3C 0810                move.w     -[A7], 0x810
  649. 00000684  A9EB                     syscall    Pack4/FP68K
  650. 00000686  486E FFE0                pea.l      [A6 - 0x20]
  651. 0000068A  486D F9AE                pea.l      [A5 - 0x652]
  652. 0000068E  3F3C 080E                move.w     -[A7], 0x80E
  653. 00000692  A9EB                     syscall    Pack4/FP68K
  654. 00000694  6008                     bra        +0xA /* 0000069E */
  655. 00000696  4000                     negx.b     D0
  656. 00000698  0000 0000                ori.b      D0, 0x0
  657. 0000069C  0000 487A                ori.b      D0, 0x7A /* 'z' */
  658. // begin alternate branch 0000069E-000006A2
  659. label0000069E:
  660. 0000069E  487A FFF6                pea.l      [PC - 0xA /* 00000696, value 0x40000000 '@\0\0\0', cstring "@" */]
  661. // end alternate branch 0000069E-000006A2
  662. label0000069E: // (misaligned)
  663. 000006A0  FFF6                     .invalid   <<F/7/7>>
  664. 000006A2  486D F9AE                pea.l      [A5 - 0x652]
  665. 000006A6  3F3C 0804                move.w     -[A7], 0x804
  666. 000006AA  A9EB                     syscall    Pack4/FP68K
  667. 000006AC  514F                     subq.w     A7, 8
  668. 000006AE  486D F9AE                pea.l      [A5 - 0x652]
  669. 000006B2  486F 0004                pea.l      [A7 + 0x4]
  670. 000006B6  3F3C 0810                move.w     -[A7], 0x810
  671. 000006BA  A9EB                     syscall    Pack4/FP68K
  672. 000006BC  486E FFE0                pea.l      [A6 - 0x20]
  673. 000006C0  486D F9AE                pea.l      [A5 - 0x652]
  674. 000006C4  3F3C 080E                move.w     -[A7], 0x80E
  675. 000006C8  A9EB                     syscall    Pack4/FP68K
  676. 000006CA  6008                     bra        +0xA /* 000006D4 */
  677. 000006CC  4018                     negx.b     [A0]+
  678. 000006CE  0000 0000                ori.b      D0, 0x0
  679. 000006D2  0000 487A                ori.b      D0, 0x7A /* 'z' */
  680. // begin alternate branch 000006D4-000006D8
  681. label000006D4:
  682. 000006D4  487A FFF6                pea.l      [PC - 0xA /* 000006CC, value 0x40180000 */]
  683. // end alternate branch 000006D4-000006D8
  684. label000006D4: // (misaligned)
  685. 000006D6  FFF6                     .invalid   <<F/7/7>>
  686. 000006D8  486D F9AE                pea.l      [A5 - 0x652]
  687. 000006DC  3F3C 0804                move.w     -[A7], 0x804
  688. 000006E0  A9EB                     syscall    Pack4/FP68K
  689. 000006E2  514F                     subq.w     A7, 8
  690. 000006E4  486D F9AE                pea.l      [A5 - 0x652]
  691. 000006E8  486F 0004                pea.l      [A7 + 0x4]
  692. 000006EC  3F3C 0810                move.w     -[A7], 0x810
  693. 000006F0  A9EB                     syscall    Pack4/FP68K
  694. 000006F2  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  695. 000006F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  696. 000006FA  486D F990                pea.l      [A5 - 0x670]
  697. 000006FE  486E FFF8                pea.l      [A6 - 0x8]
  698. 00000702  3F3C 0810                move.w     -[A7], 0x810
  699. 00000706  A9EB                     syscall    Pack4/FP68K
  700. 00000708  486E FFF8                pea.l      [A6 - 0x8]
  701. 0000070C  486D F9AE                pea.l      [A5 - 0x652]
  702. 00000710  3F3C 080E                move.w     -[A7], 0x80E
  703. 00000714  A9EB                     syscall    Pack4/FP68K
  704. 00000716  486E FFF0                pea.l      [A6 - 0x10]
  705. 0000071A  486D F9AE                pea.l      [A5 - 0x652]
  706. 0000071E  3F3C 0808                move.w     -[A7], 0x808
  707. 00000722  A9EB                     syscall    Pack4/FP68K
  708. 00000724  6C10                     bge        +0x12 /* 00000736 */
  709. 00000726  486E FFF0                pea.l      [A6 - 0x10]
  710. 0000072A  486D F9AE                pea.l      [A5 - 0x652]
  711. 0000072E  3F3C 080E                move.w     -[A7], 0x80E
  712. 00000732  A9EB                     syscall    Pack4/FP68K
  713. 00000734  600E                     bra        +0x10 /* 00000744 */
  714. label00000736:
  715. 00000736  486E FFF8                pea.l      [A6 - 0x8]
  716. 0000073A  486D F9AE                pea.l      [A5 - 0x652]
  717. 0000073E  3F3C 080E                move.w     -[A7], 0x80E
  718. 00000742  A9EB                     syscall    Pack4/FP68K
  719. label00000744:
  720. 00000744  514F                     subq.w     A7, 8
  721. 00000746  486D F9AE                pea.l      [A5 - 0x652]
  722. 0000074A  486F 0004                pea.l      [A7 + 0x4]
  723. 0000074E  3F3C 0810                move.w     -[A7], 0x810
  724. 00000752  A9EB                     syscall    Pack4/FP68K
  725. 00000754  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  726. 00000758  504F                     addq.w     A7, 8
  727. 0000075A  486D F990                pea.l      [A5 - 0x670]
  728. 0000075E  486B 0008                pea.l      [A3 + 0x8]
  729. 00000762  3F3C 0810                move.w     -[A7], 0x810
  730. 00000766  A9EB                     syscall    Pack4/FP68K
  731. 00000768  514F                     subq.w     A7, 8
  732. 0000076A  6008                     bra        +0xA /* 00000774 */
  733. 0000076C  3FE3                     move.w     <<invalid special address>>, -[A3]
  734. 0000076E  3333 3333 3333 487A FFF6 486D move.w     -[A1], [[A3 + 0x3333487A + D3 * 2] - 0x9B793]
  735. // begin alternate branch 00000774-0000077C
  736. label00000774:
  737. 00000774  487A FFF6                pea.l      [PC - 0xA /* 0000076C, value 0x3FE33333 */]
  738. 00000778  486D F1B6                pea.l      [A5 - 0xE4A]
  739. // end alternate branch 00000774-0000077C
  740. label00000774: // (misaligned)
  741. 0000077A  F1B6                     .invalid   <<F/6/0>>
  742. 0000077C  3F3C 080E                move.w     -[A7], 0x80E
  743. 00000780  A9EB                     syscall    Pack4/FP68K
  744. 00000782  486D F1B6                pea.l      [A5 - 0xE4A]
  745. 00000786  486F 0004                pea.l      [A7 + 0x4]
  746. 0000078A  3F3C 0810                move.w     -[A7], 0x810
  747. 0000078E  A9EB                     syscall    Pack4/FP68K
  748. 00000790  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  749. 00000794  504F                     addq.w     A7, 8
  750. 00000796  6008                     bra        +0xA /* 000007A0 */
  751. 00000798  3FD9                     move.w     <<invalid special address>>, [A1]+
  752. 0000079A  9999                     sub.l      [A1]+, D4
  753. 0000079C  9999                     sub.l      [A1]+, D4
  754. 0000079E  999A                     sub.l      [A2]+, D4
  755. label000007A0:
  756. 000007A0  487A FFF6                pea.l      [PC - 0xA /* 00000798, value 0x3FD99999 */]
  757. 000007A4  486D F990                pea.l      [A5 - 0x670]
  758. 000007A8  3F3C 0800                move.w     -[A7], 0x800
  759. 000007AC  A9EB                     syscall    Pack4/FP68K
  760. 000007AE  486B 0008                pea.l      [A3 + 0x8]
  761. 000007B2  486D F990                pea.l      [A5 - 0x670]
  762. 000007B6  3F3C 0804                move.w     -[A7], 0x804
  763. 000007BA  A9EB                     syscall    Pack4/FP68K
  764. 000007BC  486E FFE8                pea.l      [A6 - 0x18]
  765. 000007C0  486D F990                pea.l      [A5 - 0x670]
  766. 000007C4  3F3C 0804                move.w     -[A7], 0x804
  767. 000007C8  A9EB                     syscall    Pack4/FP68K
  768. 000007CA  514F                     subq.w     A7, 8
  769. 000007CC  486D F990                pea.l      [A5 - 0x670]
  770. 000007D0  486F 0004                pea.l      [A7 + 0x4]
  771. 000007D4  3F3C 0810                move.w     -[A7], 0x810
  772. 000007D8  A9EB                     syscall    Pack4/FP68K
  773. 000007DA  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  774. 000007DE  504F                     addq.w     A7, 8
  775. 000007E0  486D F990                pea.l      [A5 - 0x670]
  776. 000007E4  486B 0010                pea.l      [A3 + 0x10]
  777. 000007E8  3F3C 0810                move.w     -[A7], 0x810
  778. 000007EC  A9EB                     syscall    Pack4/FP68K
  779. 000007EE  514F                     subq.w     A7, 8
  780. 000007F0  6008                     bra        +0xA /* 000007FA */
  781. 000007F2  4042                     negx.w     D2
  782. 000007F4  0000 0000                ori.b      D0, 0x0
  783. 000007F8  0000 487A                ori.b      D0, 0x7A /* 'z' */
  784. // begin alternate branch 000007FA-000007FE
  785. label000007FA:
  786. 000007FA  487A FFF6                pea.l      [PC - 0xA /* 000007F2, value 0x40420000 '@B\0\0', cstring "@B" */]
  787. // end alternate branch 000007FA-000007FE
  788. label000007FA: // (misaligned)
  789. 000007FC  FFF6                     .invalid   <<F/7/7>>
  790. 000007FE  486D F1B6                pea.l      [A5 - 0xE4A]
  791. 00000802  3F3C 080E                move.w     -[A7], 0x80E
  792. 00000806  A9EB                     syscall    Pack4/FP68K
  793. 00000808  486D F1B6                pea.l      [A5 - 0xE4A]
  794. 0000080C  486F 0004                pea.l      [A7 + 0x4]
  795. 00000810  3F3C 0810                move.w     -[A7], 0x810
  796. 00000814  A9EB                     syscall    Pack4/FP68K
  797. 00000816  514F                     subq.w     A7, 8
  798. 00000818  6008                     bra        +0xA /* 00000822 */
  799. 0000081A  4028 0000                negx.b     [A0 + 0x0]
  800. 0000081E  0000 0000                ori.b      D0, 0x0
  801. label00000822:
  802. 00000822  487A FFF6                pea.l      [PC - 0xA /* 0000081A, value 0x40280000 '@(\0\0', cstring "@(" */]
  803. 00000826  486D F1B6                pea.l      [A5 - 0xE4A]
  804. 0000082A  3F3C 080E                move.w     -[A7], 0x80E
  805. 0000082E  A9EB                     syscall    Pack4/FP68K
  806. 00000830  486D F1B6                pea.l      [A5 - 0xE4A]
  807. 00000834  486F 0004                pea.l      [A7 + 0x4]
  808. 00000838  3F3C 0810                move.w     -[A7], 0x810
  809. 0000083C  A9EB                     syscall    Pack4/FP68K
  810. 0000083E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  811. 00000842  4FEF 0010                lea.l      A7, [A7 + 0x10]
  812. 00000846  554F                     subq.w     A7, 2
  813. 00000848  486D F990                pea.l      [A5 - 0x670]
  814. 0000084C  3F3C 0016                move.w     -[A7], 0x16
  815. 00000850  A9EB                     syscall    Pack4/FP68K
  816. 00000852  486D F990                pea.l      [A5 - 0x670]
  817. 00000856  486F 0004                pea.l      [A7 + 0x4]
  818. 0000085A  3F3C 2010                move.w     -[A7], 0x2010
  819. 0000085E  A9EB                     syscall    Pack4/FP68K
  820. 00000860  361F                     move.w     D3, [A7]+
  821. 00000862  3743 0018                move.w     [A3 + 0x18], D3
  822. 00000866  6008                     bra        +0xA /* 00000870 */
  823. 00000868  0000 0000                ori.b      D0, 0x0
  824. 0000086C  0000 0000                ori.b      D0, 0x0
  825. label00000870:
  826. 00000870  487A FFF6                pea.l      [PC - 0xA /* 00000868, value 0x0, cstring "" */]
  827. 00000874  486D F1B6                pea.l      [A5 - 0xE4A]
  828. 00000878  3F3C 080E                move.w     -[A7], 0x80E
  829. 0000087C  A9EB                     syscall    Pack4/FP68K
  830. 0000087E  486D F1B6                pea.l      [A5 - 0xE4A]
  831. 00000882  486B 001A                pea.l      [A3 + 0x1A]
  832. 00000886  3F3C 0810                move.w     -[A7], 0x810
  833. 0000088A  A9EB                     syscall    Pack4/FP68K
  834. 0000088C  377C 0001 0002           move.w     [A3 + 0x2], 0x1
  835. 00000892  265F                     movea.l    A3, [A7]+
  836. 00000894  4E5E                     unlink     A6
  837. 00000896  4E75                     rts
  838. fn00000898:
  839. 00000898  4E56 0000                link       A6, 0
  840. 0000089C  2F04                     move.l     -[A7], D4
  841. 0000089E  7800                     moveq.l    D4, 0x00
  842. label000008A0:
  843. 000008A0  3604                     move.w     D3, D4
  844. 000008A2  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  845. 000008A6  45ED F9BA                lea.l      A2, [A5 - 0x646]
  846. 000008AA  4A72 3800                tst.w      [A2 + D3]
  847. 000008AE  6700 019E                beq        +0x1A0 /* 00000A4E */
  848. 000008B2  3604                     move.w     D3, D4
  849. 000008B4  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  850. 000008B8  45ED F9D0                lea.l      A2, [A5 - 0x630]
  851. 000008BC  0C72 0008 3800           cmpi.w     [A2 + D3], 0x8
  852. 000008C2  6F4E                     ble        +0x50 /* 00000912 */
  853. 000008C4  514F                     subq.w     A7, 8
  854. 000008C6  6008                     bra        +0xA /* 000008D0 */
  855. 000008C8  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  856. 000008CC  0000 0000                ori.b      D0, 0x0
  857. label000008D0:
  858. 000008D0  487A FFF6                pea.l      [PC - 0xA /* 000008C8, value 0x3FF00000 */]
  859. 000008D4  486D F1B6                pea.l      [A5 - 0xE4A]
  860. 000008D8  3F3C 080E                move.w     -[A7], 0x80E
  861. 000008DC  A9EB                     syscall    Pack4/FP68K
  862. 000008DE  486D F1B6                pea.l      [A5 - 0xE4A]
  863. 000008E2  486F 0004                pea.l      [A7 + 0x4]
  864. 000008E6  3F3C 0810                move.w     -[A7], 0x810
  865. 000008EA  A9EB                     syscall    Pack4/FP68K
  866. 000008EC  42A7                     clr.l      -[A7]
  867. 000008EE  42A7                     clr.l      -[A7]
  868. 000008F0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  869. 000008F4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  870. 000008F8  6008                     bra        +0xA /* 00000902 */
  871. 000008FA  3FC9                     move.w     <<invalid special address>>, A1
  872. 000008FC  9999                     sub.l      [A1]+, D4
  873. 000008FE  9999                     sub.l      [A1]+, D4
  874. 00000900  999A                     sub.l      [A2]+, D4
  875. label00000902:
  876. 00000902  487A FFF6                pea.l      [PC - 0xA /* 000008FA, value 0x3FC99999 */]
  877. 00000906  486D F990                pea.l      [A5 - 0x670]
  878. 0000090A  3F3C 0808                move.w     -[A7], 0x808
  879. 0000090E  A9EB                     syscall    Pack4/FP68K
  880. 00000910  6C18                     bge        +0x1A /* 0000092A */
  881. label00000912:
  882. 00000912  3604                     move.w     D3, D4
  883. 00000914  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  884. 00000918  45ED F9B8                lea.l      A2, [A5 - 0x648]
  885. 0000091C  D68A                     add.l      D3, A2
  886. 0000091E  2F03                     move.l     -[A7], D3
  887. 00000920  4EBA FBA8                jsr        [PC - 0x458 /* 000004CA */]
  888. 00000924  584F                     addq.w     A7, 4
  889. 00000926  6000 0124                bra        +0x126 /* 00000A4C */
  890. label0000092A:
  891. 0000092A  3604                     move.w     D3, D4
  892. 0000092C  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  893. 00000930  45ED F9D0                lea.l      A2, [A5 - 0x630]
  894. 00000934  5372 3800                subq.w     [A2 + D3], 1
  895. 00000938  3604                     move.w     D3, D4
  896. 0000093A  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  897. 0000093E  45ED F9C8                lea.l      A2, [A5 - 0x638]
  898. 00000942  3404                     move.w     D2, D4
  899. 00000944  C5FC 0022                muls.w     D2, 0x22 /* '\"' */
  900. 00000948  43ED F9B8                lea.l      A1, [A5 - 0x648]
  901. 0000094C  4A71 2800                tst.w      [A1 + D2]
  902. 00000950  6670                     bne        +0x72 /* 000009C2 */
  903. 00000952  2F03                     move.l     -[A7], D3
  904. 00000954  2F0A                     move.l     -[A7], A2
  905. 00000956  514F                     subq.w     A7, 8
  906. 00000958  6008                     bra        +0xA /* 00000962 */
  907. 0000095A  3FF1 9999                move.w     <<invalid special address>>, [[ + A1]]
  908. 0000095E  9999                     sub.l      [A1]+, D4
  909. 00000960  999A                     sub.l      [A2]+, D4
  910. label00000962:
  911. 00000962  487A FFF6                pea.l      [PC - 0xA /* 0000095A, value 0x3FF19999 */]
  912. 00000966  486D F1B6                pea.l      [A5 - 0xE4A]
  913. 0000096A  3F3C 080E                move.w     -[A7], 0x80E
  914. 0000096E  A9EB                     syscall    Pack4/FP68K
  915. 00000970  486D F1B6                pea.l      [A5 - 0xE4A]
  916. 00000974  486F 0004                pea.l      [A7 + 0x4]
  917. 00000978  3F3C 0810                move.w     -[A7], 0x810
  918. 0000097C  A9EB                     syscall    Pack4/FP68K
  919. 0000097E  514F                     subq.w     A7, 8
  920. 00000980  6008                     bra        +0xA /* 0000098A */
  921. 00000982  3FF0 28F5                move.w     <<invalid special address>>, [A0 + D2 - 0x11]
  922. 00000986  C28F                     and.l      D1, A7
  923. 00000988  5C29 487A                addq.b     [A1 + 0x487A], 6
  924. // begin alternate branch 0000098A-0000098E
  925. label0000098A:
  926. 0000098A  487A FFF6                pea.l      [PC - 0xA /* 00000982, value 0x3FF028F5 */]
  927. // end alternate branch 0000098A-0000098E
  928. label0000098A: // (misaligned)
  929. 0000098C  FFF6                     .invalid   <<F/7/7>>
  930. 0000098E  486D F1B6                pea.l      [A5 - 0xE4A]
  931. 00000992  3F3C 080E                move.w     -[A7], 0x80E
  932. 00000996  A9EB                     syscall    Pack4/FP68K
  933. 00000998  486D F1B6                pea.l      [A5 - 0xE4A]
  934. 0000099C  486F 0004                pea.l      [A7 + 0x4]
  935. 000009A0  3F3C 0810                move.w     -[A7], 0x810
  936. 000009A4  A9EB                     syscall    Pack4/FP68K
  937. 000009A6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  938. 000009AA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  939. 000009AE  486D F990                pea.l      [A5 - 0x670]
  940. 000009B2  486D F9AE                pea.l      [A5 - 0x652]
  941. 000009B6  3F3C 0010                move.w     -[A7], 0x10
  942. 000009BA  A9EB                     syscall    Pack4/FP68K
  943. 000009BC  245F                     movea.l    A2, [A7]+
  944. 000009BE  261F                     move.l     D3, [A7]+
  945. 000009C0  606E                     bra        +0x70 /* 00000A30 */
  946. label000009C2:
  947. 000009C2  2F03                     move.l     -[A7], D3
  948. 000009C4  2F0A                     move.l     -[A7], A2
  949. 000009C6  514F                     subq.w     A7, 8
  950. 000009C8  6008                     bra        +0xA /* 000009D2 */
  951. 000009CA  3FEF AE14                move.w     <<invalid special address>>, [A7 - 0x51EC]
  952. 000009CE  7AE1                     moveq.l    D5, 0xFFFFFFE1
  953. 000009D0  47AE 487A                .invalid   3, [A6 + 0x487A] // invalid opcode 4 with b == 6
  954. // begin alternate branch 000009D2-000009D6
  955. label000009D2:
  956. 000009D2  487A FFF6                pea.l      [PC - 0xA /* 000009CA, value 0x3FEFAE14 */]
  957. // end alternate branch 000009D2-000009D6
  958. label000009D2: // (misaligned)
  959. 000009D4  FFF6                     .invalid   <<F/7/7>>
  960. 000009D6  486D F1B6                pea.l      [A5 - 0xE4A]
  961. 000009DA  3F3C 080E                move.w     -[A7], 0x80E
  962. 000009DE  A9EB                     syscall    Pack4/FP68K
  963. 000009E0  486D F1B6                pea.l      [A5 - 0xE4A]
  964. 000009E4  486F 0004                pea.l      [A7 + 0x4]
  965. 000009E8  3F3C 0810                move.w     -[A7], 0x810
  966. 000009EC  A9EB                     syscall    Pack4/FP68K
  967. 000009EE  514F                     subq.w     A7, 8
  968. 000009F0  6008                     bra        +0xA /* 000009FA */
  969. 000009F2  3FEC CCCC                move.w     <<invalid special address>>, [A4 - 0x3334]
  970. 000009F6  CCCC                     mulu.w     D6, A4
  971. 000009F8  CCCD                     mulu.w     D6, A5
  972. label000009FA:
  973. 000009FA  487A FFF6                pea.l      [PC - 0xA /* 000009F2, value 0x3FECCCCC */]
  974. 000009FE  486D F1B6                pea.l      [A5 - 0xE4A]
  975. 00000A02  3F3C 080E                move.w     -[A7], 0x80E
  976. 00000A06  A9EB                     syscall    Pack4/FP68K
  977. 00000A08  486D F1B6                pea.l      [A5 - 0xE4A]
  978. 00000A0C  486F 0004                pea.l      [A7 + 0x4]
  979. 00000A10  3F3C 0810                move.w     -[A7], 0x810
  980. 00000A14  A9EB                     syscall    Pack4/FP68K
  981. 00000A16  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  982. 00000A1A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  983. 00000A1E  486D F990                pea.l      [A5 - 0x670]
  984. 00000A22  486D F9AE                pea.l      [A5 - 0x652]
  985. 00000A26  3F3C 0010                move.w     -[A7], 0x10
  986. 00000A2A  A9EB                     syscall    Pack4/FP68K
  987. 00000A2C  245F                     movea.l    A2, [A7]+
  988. 00000A2E  261F                     move.l     D3, [A7]+
  989. label00000A30:
  990. 00000A30  4872 3800                pea.l      [A2 + D3]
  991. 00000A34  486D F9AE                pea.l      [A5 - 0x652]
  992. 00000A38  3F3C 0804                move.w     -[A7], 0x804
  993. 00000A3C  A9EB                     syscall    Pack4/FP68K
  994. 00000A3E  486D F9AE                pea.l      [A5 - 0x652]
  995. 00000A42  4872 3800                pea.l      [A2 + D3]
  996. 00000A46  3F3C 0810                move.w     -[A7], 0x810
  997. 00000A4A  A9EB                     syscall    Pack4/FP68K
  998. label00000A4C:
  999. 00000A4C  6014                     bra        +0x16 /* 00000A62 */
  1000. label00000A4E:
  1001. 00000A4E  3604                     move.w     D3, D4
  1002. 00000A50  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  1003. 00000A54  45ED F9B8                lea.l      A2, [A5 - 0x648]
  1004. 00000A58  D68A                     add.l      D3, A2
  1005. 00000A5A  2F03                     move.l     -[A7], D3
  1006. 00000A5C  4EBA FA6C                jsr        [PC - 0x594 /* 000004CA */]
  1007. 00000A60  584F                     addq.w     A7, 4
  1008. label00000A62:
  1009. 00000A62  5244                     addq.w     D4, 1
  1010. 00000A64  B87C 000F                cmp.w      D4, 0xF
  1011. 00000A68  6D00 FE36                blt        -0x1C8 /* 000008A0 */
  1012. 00000A6C  281F                     move.l     D4, [A7]+
  1013. 00000A6E  4E5E                     unlink     A6
  1014. 00000A70  4E75                     rts
  1015. fn00000A72:
  1016. 00000A72  4E56 FFE2                link       A6, -0x001E
  1017. 00000A76  48E7 0018                movem.l    -[A7], A3,A4
  1018. 00000A7A  266E 0008                movea.l    A3, [A6 + 0x8]
  1019. 00000A7E  286E 000C                movea.l    A4, [A6 + 0xC]
  1020. 00000A82  3F2B 0018                move.w     -[A7], [A3 + 0x18]
  1021. 00000A86  486E FFE2                pea.l      [A6 - 0x1E]
  1022. 00000A8A  514F                     subq.w     A7, 8
  1023. 00000A8C  486B 0010                pea.l      [A3 + 0x10]
  1024. 00000A90  486D F1B6                pea.l      [A5 - 0xE4A]
  1025. 00000A94  3F3C 080E                move.w     -[A7], 0x80E
  1026. 00000A98  A9EB                     syscall    Pack4/FP68K
  1027. 00000A9A  486D F1B6                pea.l      [A5 - 0xE4A]
  1028. 00000A9E  486F 0004                pea.l      [A7 + 0x4]
  1029. 00000AA2  3F3C 0810                move.w     -[A7], 0x810
  1030. 00000AA6  A9EB                     syscall    Pack4/FP68K
  1031. 00000AA8  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  1032. 00000AAC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1033. 00000AB0  2F00                     move.l     -[A7], D0
  1034. 00000AB2  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  1035. 00000AB6  4EBA F90A                jsr        [PC - 0x6F6 /* 000003C2 */]
  1036. 00000ABA  544F                     addq.w     A7, 2
  1037. 00000ABC  2F00                     move.l     -[A7], D0
  1038. 00000ABE  486E FFF1                pea.l      [A6 - 0xF]
  1039. 00000AC2  514F                     subq.w     A7, 8
  1040. 00000AC4  486B 0008                pea.l      [A3 + 0x8]
  1041. 00000AC8  486D F1B6                pea.l      [A5 - 0xE4A]
  1042. 00000ACC  3F3C 080E                move.w     -[A7], 0x80E
  1043. 00000AD0  A9EB                     syscall    Pack4/FP68K
  1044. 00000AD2  486D F1B6                pea.l      [A5 - 0xE4A]
  1045. 00000AD6  486F 0004                pea.l      [A7 + 0x4]
  1046. 00000ADA  3F3C 0810                move.w     -[A7], 0x810
  1047. 00000ADE  A9EB                     syscall    Pack4/FP68K
  1048. 00000AE0  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  1049. 00000AE4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1050. 00000AE8  2F00                     move.l     -[A7], D0
  1051. 00000AEA  4A53                     tst.w      [A3]
  1052. 00000AEC  6608                     bne        +0xA /* 00000AF6 */
  1053. 00000AEE  45FA 005C                lea.l      A2, [PC + 0x5C /* 00000B4C, value 0x42555900 'BUY\0', cstring "BUY" */]
  1054. 00000AF2  260A                     move.l     D3, A2
  1055. 00000AF4  6006                     bra        +0x8 /* 00000AFC */
  1056. label00000AF6:
  1057. 00000AF6  45FA 0058                lea.l      A2, [PC + 0x58 /* 00000B50, value 0x53454C4C 'SELL', cstring "SELL" */]
  1058. 00000AFA  260A                     move.l     D3, A2
  1059. label00000AFC:
  1060. 00000AFC  2F03                     move.l     -[A7], D3
  1061. 00000AFE  362B 0004                move.w     D3, [A3 + 0x4]
  1062. 00000B02  C7FC 002C                muls.w     D3, 0x2C /* ',' */
  1063. 00000B06  45ED FD0A                lea.l      A2, [A5 - 0x2F6]
  1064. 00000B0A  D68A                     add.l      D3, A2
  1065. 00000B0C  2F03                     move.l     -[A7], D3
  1066. 00000B0E  487A 0016                pea.l      [PC + 0x16 /* 00000B26, value 0x25732077 '%s w', cstring "%s will %s %s %s for %s in %d m"... */]
  1067. 00000B12  2F0C                     move.l     -[A7], A4
  1068. 00000B14  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1069. 00000B18  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1070. 00000B1C  200C                     move.l     D0, A4
  1071. 00000B1E  4CDF 1800                movem.l    A3,A4, [A7]+
  1072. 00000B22  4E5E                     unlink     A6
  1073. 00000B24  4E75                     rts
  1074. 00000B26  2573 2077 696C           move.l     [A2 + 0x696C], [A3 + D2.w + 0x77]
  1075. 00000B2C  6C20                     bge        +0x22 /* 00000B4E */
  1076. 00000B2E  2573 2025 7320           move.l     [A2 + 0x7320], [A3 + D2.w + 0x25]
  1077. 00000B34  2573 2066 6F72           move.l     [A2 + 0x6F72], [A3 + D2.w + 0x66]
  1078. 00000B3A  2025                     move.l     D0, -[A5]
  1079. 00000B3C  7320                     moveq.l    D1, 0x20
  1080. 00000B3E  696E                     bvs        +0x70 /* 00000BAE */
  1081. 00000B40  2025                     move.l     D0, -[A5]
  1082. 00000B42  6420                     bcc        +0x22 /* 00000B64 */
  1083. 00000B44  6D6F                     blt        +0x71 /* 00000BB5 */
  1084. 00000B46  6E74                     bgt        +0x76 /* 00000BBC */
  1085. 00000B48  6873                     bvc        +0x75 /* 00000BBD */
  1086. 00000B4A  2E00                     move.l     D7, D0
  1087. 00000B4C  4255                     clr.w      [A5]
  1088. label00000B4E:
  1089. 00000B4E  5900                     subq.b     D0, 4
  1090. 00000B50  5345                     subq.w     D5, 1
  1091. 00000B52  4C4C 0000                movem.l    <none>, A4
  1092. export_88:
  1093. 00000B56  4E56 FF00                link       A6, -0x0100
  1094. 00000B5A  48E7 0C10                movem.l    -[A7], D4,D5,A3
  1095. 00000B5E  4EBA FD38                jsr        [PC - 0x2C8 /* 00000898 */]
  1096. 00000B62  7800                     moveq.l    D4, 0x00
  1097. label00000B64:
  1098. 00000B64  7A64                     moveq.l    D5, 0x64
  1099. 00000B66  604C                     bra        +0x4E /* 00000BB4 */
  1100. label00000B68:
  1101. 00000B68  3604                     move.w     D3, D4
  1102. 00000B6A  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  1103. 00000B6E  45ED F9B8                lea.l      A2, [A5 - 0x648]
  1104. 00000B72  2643                     movea.l    A3, D3
  1105. 00000B74  D7CA                     add.l      A3, A2
  1106. 00000B76  486E FF00                pea.l      [A6 - 0x100]
  1107. 00000B7A  2F0B                     move.l     -[A7], A3
  1108. 00000B7C  4EBA FEF4                jsr        [PC - 0x10C /* 00000A72 */]
  1109. 00000B80  504F                     addq.w     A7, 8
  1110. 00000B82  486E FF00                pea.l      [A6 - 0x100]
  1111. 00000B86  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1112. 00000B8A  584F                     addq.w     A7, 4
  1113. 00000B8C  486E FF00                pea.l      [A6 - 0x100]
  1114. 00000B90  3F05                     move.w     -[A7], D5
  1115. 00000B92  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  1116. 00000B96  5C4F                     addq.w     A7, 6
  1117. 00000B98  4A6B 0002                tst.w      [A3 + 0x2]
  1118. 00000B9C  670A                     beq        +0xC /* 00000BA8 */
  1119. 00000B9E  3F05                     move.w     -[A7], D5
  1120. 00000BA0  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  1121. 00000BA4  544F                     addq.w     A7, 2
  1122. 00000BA6  6008                     bra        +0xA /* 00000BB0 */
  1123. label00000BA8:
  1124. 00000BA8  3F05                     move.w     -[A7], D5
  1125. 00000BAA  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  1126. label00000BAE:
  1127. 00000BAE  544F                     addq.w     A7, 2
  1128. label00000BB0:
  1129. 00000BB0  5244                     addq.w     D4, 1
  1130. 00000BB2  5245                     addq.w     D5, 1
  1131. label00000BB4:
  1132. 00000BB4  BA7C 0072                cmp.w      D5, 0x72 /* 'r' */
  1133. 00000BB8  6FAE                     ble        -0x50 /* 00000B68 */
  1134. 00000BBA  4CDF 0830                movem.l    D4,D5,A3, [A7]+
  1135. // begin alternate branch 00000BBC-00000BC2
  1136. label00000BBC:
  1137. 00000BBC  0830 4E5E 4E75           btst.b     [A0 + D4 * 8 + 0x75], 0x5E /* '^' */
  1138. // end alternate branch 00000BBC-00000BC2
  1139. label00000BBC: // (misaligned)
  1140. 00000BBE  4E5E                     unlink     A6
  1141. 00000BC0  4E75                     rts
  1142. fn00000BC2:
  1143. 00000BC2  4E56 0000                link       A6, 0
  1144. 00000BC6  2F04                     move.l     -[A7], D4
  1145. 00000BC8  382E 0008                move.w     D4, [A6 + 0x8]
  1146. 00000BCC  4A44                     tst.w      D4
  1147. 00000BCE  660C                     bne        +0xE /* 00000BDC */
  1148. 00000BD0  45ED F538                lea.l      A2, [A5 - 0xAC8]
  1149. 00000BD4  200A                     move.l     D0, A2
  1150. label00000BD6:
  1151. 00000BD6  281F                     move.l     D4, [A7]+
  1152. 00000BD8  4E5E                     unlink     A6
  1153. 00000BDA  4E75                     rts
  1154. label00000BDC:
  1155. 00000BDC  B87C 0001                cmp.w      D4, 0x1
  1156. 00000BE0  6608                     bne        +0xA /* 00000BEA */
  1157. 00000BE2  45ED F540                lea.l      A2, [A5 - 0xAC0]
  1158. 00000BE6  200A                     move.l     D0, A2
  1159. 00000BE8  60EC                     bra        -0x12 /* 00000BD6 */
  1160. label00000BEA:
  1161. 00000BEA  B87C 0002                cmp.w      D4, 0x2
  1162. 00000BEE  6608                     bne        +0xA /* 00000BF8 */
  1163. 00000BF0  45ED F548                lea.l      A2, [A5 - 0xAB8]
  1164. 00000BF4  200A                     move.l     D0, A2
  1165. 00000BF6  60DE                     bra        -0x20 /* 00000BD6 */
  1166. label00000BF8:
  1167. 00000BF8  B87C 0003                cmp.w      D4, 0x3
  1168. 00000BFC  6608                     bne        +0xA /* 00000C06 */
  1169. 00000BFE  45ED F550                lea.l      A2, [A5 - 0xAB0]
  1170. 00000C02  200A                     move.l     D0, A2
  1171. 00000C04  60D0                     bra        -0x2E /* 00000BD6 */
  1172. label00000C06:
  1173. 00000C06  B87C 0004                cmp.w      D4, 0x4
  1174. 00000C0A  6608                     bne        +0xA /* 00000C14 */
  1175. 00000C0C  45ED F558                lea.l      A2, [A5 - 0xAA8]
  1176. 00000C10  200A                     move.l     D0, A2
  1177. 00000C12  60C2                     bra        -0x3C /* 00000BD6 */
  1178. label00000C14:
  1179. 00000C14  B87C 0005                cmp.w      D4, 0x5
  1180. 00000C18  6608                     bne        +0xA /* 00000C22 */
  1181. 00000C1A  45ED F560                lea.l      A2, [A5 - 0xAA0]
  1182. 00000C1E  200A                     move.l     D0, A2
  1183. 00000C20  60B4                     bra        -0x4A /* 00000BD6 */
  1184. label00000C22:
  1185. 00000C22  B87C 0006                cmp.w      D4, 0x6
  1186. 00000C26  6608                     bne        +0xA /* 00000C30 */
  1187. 00000C28  45ED F568                lea.l      A2, [A5 - 0xA98]
  1188. 00000C2C  200A                     move.l     D0, A2
  1189. 00000C2E  60A6                     bra        -0x58 /* 00000BD6 */
  1190. label00000C30:
  1191. 00000C30  B87C 0007                cmp.w      D4, 0x7
  1192. 00000C34  6608                     bne        +0xA /* 00000C3E */
  1193. 00000C36  45ED F570                lea.l      A2, [A5 - 0xA90]
  1194. 00000C3A  200A                     move.l     D0, A2
  1195. 00000C3C  6098                     bra        -0x66 /* 00000BD6 */
  1196. label00000C3E:
  1197. 00000C3E  B87C 0008                cmp.w      D4, 0x8
  1198. 00000C42  6608                     bne        +0xA /* 00000C4C */
  1199. 00000C44  45ED F578                lea.l      A2, [A5 - 0xA88]
  1200. 00000C48  200A                     move.l     D0, A2
  1201. 00000C4A  608A                     bra        -0x74 /* 00000BD6 */
  1202. label00000C4C:
  1203. 00000C4C  B87C 0009                cmp.w      D4, 0x9 /* '\t' */
  1204. 00000C50  660A                     bne        +0xC /* 00000C5C */
  1205. 00000C52  45ED F580                lea.l      A2, [A5 - 0xA80]
  1206. 00000C56  200A                     move.l     D0, A2
  1207. 00000C58  6000 FF7C                bra        -0x82 /* 00000BD6 */
  1208. label00000C5C:
  1209. 00000C5C  7000                     moveq.l    D0, 0x00
  1210. 00000C5E  6000 FF76                bra        -0x88 /* 00000BD6 */
  1211. export_89:
  1212. 00000C62  4E56 FF00                link       A6, -0x0100
  1213. 00000C66  2F04                     move.l     -[A7], D4
  1214. 00000C68  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1215. 00000C6C  A888                     syscall    TextFace
  1216. 00000C6E  7800                     moveq.l    D4, 0x00
  1217. label00000C70:
  1218. 00000C70  3604                     move.w     D3, D4
  1219. 00000C72  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  1220. 00000C76  45ED FBB8                lea.l      A2, [A5 - 0x448]
  1221. 00000C7A  4A72 3800                tst.w      [A2 + D3]
  1222. 00000C7E  672A                     beq        +0x2C /* 00000CAA */
  1223. 00000C80  3F04                     move.w     -[A7], D4
  1224. 00000C82  4EBA FF3E                jsr        [PC - 0xC2 /* 00000BC2 */]
  1225. 00000C86  544F                     addq.w     A7, 2
  1226. 00000C88  2F00                     move.l     -[A7], D0
  1227. 00000C8A  486E FF00                pea.l      [A6 - 0x100]
  1228. 00000C8E  3604                     move.w     D3, D4
  1229. 00000C90  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  1230. 00000C94  45ED FBB6                lea.l      A2, [A5 - 0x44A]
  1231. 00000C98  D68A                     add.l      D3, A2
  1232. 00000C9A  2F03                     move.l     -[A7], D3
  1233. 00000C9C  4EBA FDD4                jsr        [PC - 0x22C /* 00000A72 */]
  1234. 00000CA0  504F                     addq.w     A7, 8
  1235. 00000CA2  2F00                     move.l     -[A7], D0
  1236. 00000CA4  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1237. 00000CA8  504F                     addq.w     A7, 8
  1238. label00000CAA:
  1239. 00000CAA  5244                     addq.w     D4, 1
  1240. 00000CAC  B87C 000A                cmp.w      D4, 0xA /* '\n' */
  1241. 00000CB0  6DBE                     blt        -0x40 /* 00000C70 */
  1242. 00000CB2  4267                     clr.w      -[A7]
  1243. 00000CB4  A888                     syscall    TextFace
  1244. 00000CB6  281F                     move.l     D4, [A7]+
  1245. 00000CB8  4E5E                     unlink     A6
  1246. 00000CBA  4E75                     rts
  1247. fn00000CBC:
  1248. 00000CBC  4E56 FFF8                link       A6, -0x0008
  1249. 00000CC0  48E7 0018                movem.l    -[A7], A3,A4
  1250. 00000CC4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1251. 00000CC8  4EBA F53E                jsr        [PC - 0xAC2 /* 00000208 */]
  1252. 00000CCC  544F                     addq.w     A7, 2
  1253. 00000CCE  2640                     movea.l    A3, D0
  1254. 00000CD0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1255. 00000CD4  4EBA F598                jsr        [PC - 0xA68 /* 0000026E */]
  1256. 00000CD8  544F                     addq.w     A7, 2
  1257. 00000CDA  2840                     movea.l    A4, D0
  1258. 00000CDC  260C                     move.l     D3, A4
  1259. 00000CDE  6700 009E                beq        +0xA0 /* 00000D7E */
  1260. 00000CE2  4854                     pea.l      [A4]
  1261. 00000CE4  486D F9AE                pea.l      [A5 - 0x652]
  1262. 00000CE8  3F3C 080E                move.w     -[A7], 0x80E
  1263. 00000CEC  A9EB                     syscall    Pack4/FP68K
  1264. 00000CEE  4853                     pea.l      [A3]
  1265. 00000CF0  486D F9AE                pea.l      [A5 - 0x652]
  1266. 00000CF4  3F3C 0804                move.w     -[A7], 0x804
  1267. 00000CF8  A9EB                     syscall    Pack4/FP68K
  1268. 00000CFA  486E 000A                pea.l      [A6 + 0xA]
  1269. 00000CFE  486D F9A4                pea.l      [A5 - 0x65C]
  1270. 00000D02  3F3C 080E                move.w     -[A7], 0x80E
  1271. 00000D06  A9EB                     syscall    Pack4/FP68K
  1272. 00000D08  6008                     bra        +0xA /* 00000D12 */
  1273. 00000D0A  3FEC CCCC                move.w     <<invalid special address>>, [A4 - 0x3334]
  1274. 00000D0E  CCCC                     mulu.w     D6, A4
  1275. 00000D10  CCCD                     mulu.w     D6, A5
  1276. label00000D12:
  1277. 00000D12  487A FFF6                pea.l      [PC - 0xA /* 00000D0A, value 0x3FECCCCC */]
  1278. 00000D16  486D F9A4                pea.l      [A5 - 0x65C]
  1279. 00000D1A  3F3C 0804                move.w     -[A7], 0x804
  1280. 00000D1E  A9EB                     syscall    Pack4/FP68K
  1281. 00000D20  486D F9A4                pea.l      [A5 - 0x65C]
  1282. 00000D24  486D F9AE                pea.l      [A5 - 0x652]
  1283. 00000D28  3F3C 0000                move.w     -[A7], 0x0
  1284. 00000D2C  A9EB                     syscall    Pack4/FP68K
  1285. 00000D2E  486D F9AE                pea.l      [A5 - 0x652]
  1286. 00000D32  486E FFF8                pea.l      [A6 - 0x8]
  1287. 00000D36  3F3C 0810                move.w     -[A7], 0x810
  1288. 00000D3A  A9EB                     syscall    Pack4/FP68K
  1289. 00000D3C  4853                     pea.l      [A3]
  1290. 00000D3E  486D F9AE                pea.l      [A5 - 0x652]
  1291. 00000D42  3F3C 080E                move.w     -[A7], 0x80E
  1292. 00000D46  A9EB                     syscall    Pack4/FP68K
  1293. 00000D48  486E 000A                pea.l      [A6 + 0xA]
  1294. 00000D4C  486D F9AE                pea.l      [A5 - 0x652]
  1295. 00000D50  3F3C 0800                move.w     -[A7], 0x800
  1296. 00000D54  A9EB                     syscall    Pack4/FP68K
  1297. 00000D56  486E FFF8                pea.l      [A6 - 0x8]
  1298. 00000D5A  486D F9A4                pea.l      [A5 - 0x65C]
  1299. 00000D5E  3F3C 080E                move.w     -[A7], 0x80E
  1300. 00000D62  A9EB                     syscall    Pack4/FP68K
  1301. 00000D64  486D F9AE                pea.l      [A5 - 0x652]
  1302. 00000D68  486D F9A4                pea.l      [A5 - 0x65C]
  1303. 00000D6C  3F3C 0006                move.w     -[A7], 0x6
  1304. 00000D70  A9EB                     syscall    Pack4/FP68K
  1305. 00000D72  486D F9A4                pea.l      [A5 - 0x65C]
  1306. 00000D76  4854                     pea.l      [A4]
  1307. 00000D78  3F3C 0810                move.w     -[A7], 0x810
  1308. 00000D7C  A9EB                     syscall    Pack4/FP68K
  1309. label00000D7E:
  1310. 00000D7E  4853                     pea.l      [A3]
  1311. 00000D80  486D F9AE                pea.l      [A5 - 0x652]
  1312. 00000D84  3F3C 080E                move.w     -[A7], 0x80E
  1313. 00000D88  A9EB                     syscall    Pack4/FP68K
  1314. 00000D8A  486E 000A                pea.l      [A6 + 0xA]
  1315. 00000D8E  486D F9AE                pea.l      [A5 - 0x652]
  1316. 00000D92  3F3C 0800                move.w     -[A7], 0x800
  1317. 00000D96  A9EB                     syscall    Pack4/FP68K
  1318. 00000D98  486D F9AE                pea.l      [A5 - 0x652]
  1319. 00000D9C  4853                     pea.l      [A3]
  1320. 00000D9E  3F3C 0810                move.w     -[A7], 0x810
  1321. 00000DA2  A9EB                     syscall    Pack4/FP68K
  1322. 00000DA4  4CDF 1800                movem.l    A3,A4, [A7]+
  1323. 00000DA8  4E5E                     unlink     A6
  1324. 00000DAA  4E75                     rts
  1325. export_90:
  1326. 00000DAC  4E56 FFDC                link       A6, -0x0024
  1327. 00000DB0  48E7 0818                movem.l    -[A7], D4,A3,A4
  1328. 00000DB4  7800                     moveq.l    D4, 0x00
  1329. label00000DB6:
  1330. 00000DB6  3604                     move.w     D3, D4
  1331. 00000DB8  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  1332. 00000DBC  45ED FBB6                lea.l      A2, [A5 - 0x44A]
  1333. 00000DC0  2643                     movea.l    A3, D3
  1334. 00000DC2  D7CA                     add.l      A3, A2
  1335. 00000DC4  4A6B 0002                tst.w      [A3 + 0x2]
  1336. 00000DC8  6700 0AD2                beq        +0xAD4 /* 0000189C */
  1337. 00000DCC  362B 0004                move.w     D3, [A3 + 0x4]
  1338. 00000DD0  C7FC 002C                muls.w     D3, 0x2C /* ',' */
  1339. 00000DD4  45ED FD0A                lea.l      A2, [A5 - 0x2F6]
  1340. 00000DD8  2843                     movea.l    A4, D3
  1341. 00000DDA  D9CA                     add.l      A4, A2
  1342. 00000DDC  486B 0010                pea.l      [A3 + 0x10]
  1343. 00000DE0  486D F9AE                pea.l      [A5 - 0x652]
  1344. 00000DE4  3F3C 080E                move.w     -[A7], 0x80E
  1345. 00000DE8  A9EB                     syscall    Pack4/FP68K
  1346. 00000DEA  486B 0008                pea.l      [A3 + 0x8]
  1347. 00000DEE  486D F9AE                pea.l      [A5 - 0x652]
  1348. 00000DF2  3F3C 0806                move.w     -[A7], 0x806
  1349. 00000DF6  A9EB                     syscall    Pack4/FP68K
  1350. 00000DF8  486D F9AE                pea.l      [A5 - 0x652]
  1351. 00000DFC  486E FFEC                pea.l      [A6 - 0x14]
  1352. 00000E00  3F3C 0810                move.w     -[A7], 0x810
  1353. 00000E04  A9EB                     syscall    Pack4/FP68K
  1354. 00000E06  486C 0024                pea.l      [A4 + 0x24]
  1355. 00000E0A  486D F9AE                pea.l      [A5 - 0x652]
  1356. 00000E0E  3F3C 080E                move.w     -[A7], 0x80E
  1357. 00000E12  A9EB                     syscall    Pack4/FP68K
  1358. 00000E14  514F                     subq.w     A7, 8
  1359. 00000E16  486D F9AE                pea.l      [A5 - 0x652]
  1360. 00000E1A  486F 0004                pea.l      [A7 + 0x4]
  1361. 00000E1E  3F3C 0810                move.w     -[A7], 0x810
  1362. 00000E22  A9EB                     syscall    Pack4/FP68K
  1363. 00000E24  514F                     subq.w     A7, 8
  1364. 00000E26  6008                     bra        +0xA /* 00000E30 */
  1365. 00000E28  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  1366. 00000E2C  0000 0000                ori.b      D0, 0x0
  1367. label00000E30:
  1368. 00000E30  487A FFF6                pea.l      [PC - 0xA /* 00000E28, value 0x3FF00000 */]
  1369. 00000E34  486D F1B6                pea.l      [A5 - 0xE4A]
  1370. 00000E38  3F3C 080E                move.w     -[A7], 0x80E
  1371. 00000E3C  A9EB                     syscall    Pack4/FP68K
  1372. 00000E3E  486D F1B6                pea.l      [A5 - 0xE4A]
  1373. 00000E42  486F 0004                pea.l      [A7 + 0x4]
  1374. 00000E46  3F3C 0810                move.w     -[A7], 0x810
  1375. 00000E4A  A9EB                     syscall    Pack4/FP68K
  1376. 00000E4C  42A7                     clr.l      -[A7]
  1377. 00000E4E  42A7                     clr.l      -[A7]
  1378. 00000E50  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1379. 00000E54  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1380. 00000E58  4857                     pea.l      [A7]
  1381. 00000E5A  486D F9AE                pea.l      [A5 - 0x652]
  1382. 00000E5E  3F3C 080E                move.w     -[A7], 0x80E
  1383. 00000E62  A9EB                     syscall    Pack4/FP68K
  1384. 00000E64  504F                     addq.w     A7, 8
  1385. 00000E66  486D F990                pea.l      [A5 - 0x670]
  1386. 00000E6A  486D F9AE                pea.l      [A5 - 0x652]
  1387. 00000E6E  3F3C 0008                move.w     -[A7], 0x8
  1388. 00000E72  A9EB                     syscall    Pack4/FP68K
  1389. 00000E74  6C64                     bge        +0x66 /* 00000EDA */
  1390. 00000E76  3F3C 04B3                move.w     -[A7], 0x4B3
  1391. 00000E7A  2F0B                     move.l     -[A7], A3
  1392. 00000E7C  4EBA 0A30                jsr        [PC + 0xA30 /* 000018AE */]
  1393. 00000E80  5C4F                     addq.w     A7, 6
  1394. 00000E82  426B 0002                clr.w      [A3 + 0x2]
  1395. 00000E86  486D D96E                pea.l      [A5 - 0x2692]
  1396. 00000E8A  486D F9AE                pea.l      [A5 - 0x652]
  1397. 00000E8E  3F3C 080E                move.w     -[A7], 0x80E
  1398. 00000E92  A9EB                     syscall    Pack4/FP68K
  1399. 00000E94  486B 0010                pea.l      [A3 + 0x10]
  1400. 00000E98  486D F9A4                pea.l      [A5 - 0x65C]
  1401. 00000E9C  3F3C 080E                move.w     -[A7], 0x80E
  1402. 00000EA0  A9EB                     syscall    Pack4/FP68K
  1403. 00000EA2  6008                     bra        +0xA /* 00000EAC */
  1404. 00000EA4  3FA9 9999 9999           move.w     [[ + A1]], [A1 - 0x6667]
  1405. 00000EAA  999A                     sub.l      [A2]+, D4
  1406. label00000EAC:
  1407. 00000EAC  487A FFF6                pea.l      [PC - 0xA /* 00000EA4, value 0x3FA99999 */]
  1408. 00000EB0  486D F9A4                pea.l      [A5 - 0x65C]
  1409. 00000EB4  3F3C 0804                move.w     -[A7], 0x804
  1410. 00000EB8  A9EB                     syscall    Pack4/FP68K
  1411. 00000EBA  486D F9A4                pea.l      [A5 - 0x65C]
  1412. 00000EBE  486D F9AE                pea.l      [A5 - 0x652]
  1413. 00000EC2  3F3C 0000                move.w     -[A7], 0x0
  1414. 00000EC6  A9EB                     syscall    Pack4/FP68K
  1415. 00000EC8  486D F9AE                pea.l      [A5 - 0x652]
  1416. 00000ECC  486D D96E                pea.l      [A5 - 0x2692]
  1417. 00000ED0  3F3C 0810                move.w     -[A7], 0x810
  1418. 00000ED4  A9EB                     syscall    Pack4/FP68K
  1419. 00000ED6  6000 09C4                bra        +0x9C6 /* 0000189C */
  1420. label00000EDA:
  1421. 00000EDA  536B 0018                subq.w     [A3 + 0x18], 1
  1422. 00000EDE  0C6B 0000 0018           cmpi.w     [A3 + 0x18], 0x0
  1423. 00000EE4  6E00 09B6                bgt        +0x9B8 /* 0000189C */
  1424. 00000EE8  4A53                     tst.w      [A3]
  1425. 00000EEA  6600 049A                bne        +0x49C /* 00001386 */
  1426. 00000EEE  486C 0014                pea.l      [A4 + 0x14]
  1427. 00000EF2  486D F9AE                pea.l      [A5 - 0x652]
  1428. 00000EF6  3F3C 080E                move.w     -[A7], 0x80E
  1429. 00000EFA  A9EB                     syscall    Pack4/FP68K
  1430. 00000EFC  514F                     subq.w     A7, 8
  1431. 00000EFE  486D F9AE                pea.l      [A5 - 0x652]
  1432. 00000F02  486F 0004                pea.l      [A7 + 0x4]
  1433. 00000F06  3F3C 0810                move.w     -[A7], 0x810
  1434. 00000F0A  A9EB                     syscall    Pack4/FP68K
  1435. 00000F0C  514F                     subq.w     A7, 8
  1436. 00000F0E  6008                     bra        +0xA /* 00000F18 */
  1437. 00000F10  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  1438. 00000F14  0000 0000                ori.b      D0, 0x0
  1439. label00000F18:
  1440. 00000F18  487A FFF6                pea.l      [PC - 0xA /* 00000F10, value 0x3FF00000 */]
  1441. 00000F1C  486D F1B6                pea.l      [A5 - 0xE4A]
  1442. 00000F20  3F3C 080E                move.w     -[A7], 0x80E
  1443. 00000F24  A9EB                     syscall    Pack4/FP68K
  1444. 00000F26  486D F1B6                pea.l      [A5 - 0xE4A]
  1445. 00000F2A  486F 0004                pea.l      [A7 + 0x4]
  1446. 00000F2E  3F3C 0810                move.w     -[A7], 0x810
  1447. 00000F32  A9EB                     syscall    Pack4/FP68K
  1448. 00000F34  42A7                     clr.l      -[A7]
  1449. 00000F36  42A7                     clr.l      -[A7]
  1450. 00000F38  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1451. 00000F3C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1452. 00000F40  4857                     pea.l      [A7]
  1453. 00000F42  486D F9AE                pea.l      [A5 - 0x652]
  1454. 00000F46  3F3C 080E                move.w     -[A7], 0x80E
  1455. 00000F4A  A9EB                     syscall    Pack4/FP68K
  1456. 00000F4C  504F                     addq.w     A7, 8
  1457. 00000F4E  486D F990                pea.l      [A5 - 0x670]
  1458. 00000F52  486D F9AE                pea.l      [A5 - 0x652]
  1459. 00000F56  3F3C 0008                move.w     -[A7], 0x8
  1460. 00000F5A  A9EB                     syscall    Pack4/FP68K
  1461. 00000F5C  6C00 008E                bge        +0x90 /* 00000FEC */
  1462. 00000F60  514F                     subq.w     A7, 8
  1463. 00000F62  6008                     bra        +0xA /* 00000F6C */
  1464. 00000F64  3FEE 6666                move.w     <<invalid special address>>, [A6 + 0x6666]
  1465. 00000F68  6666                     bne        +0x68 /* 00000FD0 */
  1466. 00000F6A  6666                     bne        +0x68 /* 00000FD2 */
  1467. label00000F6C:
  1468. 00000F6C  487A FFF6                pea.l      [PC - 0xA /* 00000F64, value 0x3FEE6666 */]
  1469. 00000F70  486D F1B6                pea.l      [A5 - 0xE4A]
  1470. 00000F74  3F3C 080E                move.w     -[A7], 0x80E
  1471. 00000F78  A9EB                     syscall    Pack4/FP68K
  1472. 00000F7A  486D F1B6                pea.l      [A5 - 0xE4A]
  1473. 00000F7E  486F 0004                pea.l      [A7 + 0x4]
  1474. 00000F82  3F3C 0810                move.w     -[A7], 0x810
  1475. 00000F86  A9EB                     syscall    Pack4/FP68K
  1476. 00000F88  514F                     subq.w     A7, 8
  1477. 00000F8A  6008                     bra        +0xA /* 00000F94 */
  1478. 00000F8C  3FE0                     move.w     <<invalid special address>>, -[A0]
  1479. 00000F8E  0000 0000                ori.b      D0, 0x0
  1480. 00000F92  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1481. // begin alternate branch 00000F94-00000F98
  1482. label00000F94:
  1483. 00000F94  487A FFF6                pea.l      [PC - 0xA /* 00000F8C, value 0x3FE00000 */]
  1484. // end alternate branch 00000F94-00000F98
  1485. label00000F94: // (misaligned)
  1486. 00000F96  FFF6                     .invalid   <<F/7/7>>
  1487. 00000F98  486D F1B6                pea.l      [A5 - 0xE4A]
  1488. 00000F9C  3F3C 080E                move.w     -[A7], 0x80E
  1489. 00000FA0  A9EB                     syscall    Pack4/FP68K
  1490. 00000FA2  486D F1B6                pea.l      [A5 - 0xE4A]
  1491. 00000FA6  486F 0004                pea.l      [A7 + 0x4]
  1492. 00000FAA  3F3C 0810                move.w     -[A7], 0x810
  1493. 00000FAE  A9EB                     syscall    Pack4/FP68K
  1494. 00000FB0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1495. 00000FB4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1496. 00000FB8  486B 0008                pea.l      [A3 + 0x8]
  1497. 00000FBC  486D F990                pea.l      [A5 - 0x670]
  1498. 00000FC0  3F3C 0804                move.w     -[A7], 0x804
  1499. 00000FC4  A9EB                     syscall    Pack4/FP68K
  1500. 00000FC6  514F                     subq.w     A7, 8
  1501. 00000FC8  486D F990                pea.l      [A5 - 0x670]
  1502. 00000FCC  486F 0004                pea.l      [A7 + 0x4]
  1503. label00000FD0:
  1504. 00000FD0  3F3C 0810                move.w     -[A7], 0x810
  1505. // begin alternate branch 00000FD2-00000FD6
  1506. label00000FD2:
  1507. 00000FD2  0810 A9EB                btst.b     [A0], 0xEB
  1508. // end alternate branch 00000FD2-00000FD6
  1509. label00000FD2: // (misaligned)
  1510. 00000FD4  A9EB                     syscall    Pack4/FP68K
  1511. 00000FD6  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1512. 00000FDA  504F                     addq.w     A7, 8
  1513. 00000FDC  486D F990                pea.l      [A5 - 0x670]
  1514. 00000FE0  486E FFE4                pea.l      [A6 - 0x1C]
  1515. 00000FE4  3F3C 0810                move.w     -[A7], 0x810
  1516. 00000FE8  A9EB                     syscall    Pack4/FP68K
  1517. 00000FEA  601C                     bra        +0x1E /* 00001008 */
  1518. label00000FEC:
  1519. 00000FEC  486B 0008                pea.l      [A3 + 0x8]
  1520. 00000FF0  486D F1B6                pea.l      [A5 - 0xE4A]
  1521. 00000FF4  3F3C 080E                move.w     -[A7], 0x80E
  1522. 00000FF8  A9EB                     syscall    Pack4/FP68K
  1523. 00000FFA  486D F1B6                pea.l      [A5 - 0xE4A]
  1524. 00000FFE  486E FFE4                pea.l      [A6 - 0x1C]
  1525. 00001002  3F3C 0810                move.w     -[A7], 0x810
  1526. 00001006  A9EB                     syscall    Pack4/FP68K
  1527. label00001008:
  1528. 00001008  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  1529. 0000100C  4EBA F2BA                jsr        [PC - 0xD46 /* 000002C8 */]
  1530. 00001010  544F                     addq.w     A7, 2
  1531. 00001012  514F                     subq.w     A7, 8
  1532. 00001014  486D F990                pea.l      [A5 - 0x670]
  1533. 00001018  486F 0004                pea.l      [A7 + 0x4]
  1534. 0000101C  3F3C 0810                move.w     -[A7], 0x810
  1535. 00001020  A9EB                     syscall    Pack4/FP68K
  1536. 00001022  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1537. 00001026  504F                     addq.w     A7, 8
  1538. 00001028  486D F990                pea.l      [A5 - 0x670]
  1539. 0000102C  486E FFF8                pea.l      [A6 - 0x8]
  1540. 00001030  3F3C 0810                move.w     -[A7], 0x810
  1541. 00001034  A9EB                     syscall    Pack4/FP68K
  1542. 00001036  486E FFF8                pea.l      [A6 - 0x8]
  1543. 0000103A  486D F9AE                pea.l      [A5 - 0x652]
  1544. 0000103E  3F3C 080E                move.w     -[A7], 0x80E
  1545. 00001042  A9EB                     syscall    Pack4/FP68K
  1546. 00001044  486E FFE4                pea.l      [A6 - 0x1C]
  1547. 00001048  486D F9AE                pea.l      [A5 - 0x652]
  1548. 0000104C  3F3C 0808                move.w     -[A7], 0x808
  1549. 00001050  A9EB                     syscall    Pack4/FP68K
  1550. 00001052  6C00 0160                bge        +0x162 /* 000011B4 */
  1551. 00001056  3F3C 04B1                move.w     -[A7], 0x4B1
  1552. 0000105A  2F0B                     move.l     -[A7], A3
  1553. 0000105C  4EBA 0850                jsr        [PC + 0x850 /* 000018AE */]
  1554. 00001060  5C4F                     addq.w     A7, 6
  1555. 00001062  6008                     bra        +0xA /* 0000106C */
  1556. 00001064  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  1557. 00001068  0000 0000                ori.b      D0, 0x0
  1558. label0000106C:
  1559. 0000106C  487A FFF6                pea.l      [PC - 0xA /* 00001064, value 0x3FF00000 */]
  1560. 00001070  486D F9AE                pea.l      [A5 - 0x652]
  1561. 00001074  3F3C 080E                move.w     -[A7], 0x80E
  1562. 00001078  A9EB                     syscall    Pack4/FP68K
  1563. 0000107A  486E FFF8                pea.l      [A6 - 0x8]
  1564. 0000107E  486D F9A4                pea.l      [A5 - 0x65C]
  1565. 00001082  3F3C 080E                move.w     -[A7], 0x80E
  1566. 00001086  A9EB                     syscall    Pack4/FP68K
  1567. 00001088  486B 0008                pea.l      [A3 + 0x8]
  1568. 0000108C  486D F9A4                pea.l      [A5 - 0x65C]
  1569. 00001090  3F3C 0806                move.w     -[A7], 0x806
  1570. 00001094  A9EB                     syscall    Pack4/FP68K
  1571. 00001096  486D F9A4                pea.l      [A5 - 0x65C]
  1572. 0000109A  486D F9AE                pea.l      [A5 - 0x652]
  1573. 0000109E  3F3C 0002                move.w     -[A7], 0x2
  1574. 000010A2  A9EB                     syscall    Pack4/FP68K
  1575. 000010A4  486B 0010                pea.l      [A3 + 0x10]
  1576. 000010A8  486D F9AE                pea.l      [A5 - 0x652]
  1577. 000010AC  3F3C 0804                move.w     -[A7], 0x804
  1578. 000010B0  A9EB                     syscall    Pack4/FP68K
  1579. 000010B2  486D F9AE                pea.l      [A5 - 0x652]
  1580. 000010B6  486B 0010                pea.l      [A3 + 0x10]
  1581. 000010BA  3F3C 0810                move.w     -[A7], 0x810
  1582. 000010BE  A9EB                     syscall    Pack4/FP68K
  1583. 000010C0  486B 0008                pea.l      [A3 + 0x8]
  1584. 000010C4  486D F9AE                pea.l      [A5 - 0x652]
  1585. 000010C8  3F3C 080E                move.w     -[A7], 0x80E
  1586. 000010CC  A9EB                     syscall    Pack4/FP68K
  1587. 000010CE  486E FFF8                pea.l      [A6 - 0x8]
  1588. 000010D2  486D F9AE                pea.l      [A5 - 0x652]
  1589. 000010D6  3F3C 0802                move.w     -[A7], 0x802
  1590. 000010DA  A9EB                     syscall    Pack4/FP68K
  1591. 000010DC  486D F9AE                pea.l      [A5 - 0x652]
  1592. 000010E0  486B 0008                pea.l      [A3 + 0x8]
  1593. 000010E4  3F3C 0810                move.w     -[A7], 0x810
  1594. 000010E8  A9EB                     syscall    Pack4/FP68K
  1595. 000010EA  486D D96E                pea.l      [A5 - 0x2692]
  1596. 000010EE  486D F9AE                pea.l      [A5 - 0x652]
  1597. 000010F2  3F3C 080E                move.w     -[A7], 0x80E
  1598. 000010F6  A9EB                     syscall    Pack4/FP68K
  1599. 000010F8  486E FFF8                pea.l      [A6 - 0x8]
  1600. 000010FC  486D F9A4                pea.l      [A5 - 0x65C]
  1601. 00001100  3F3C 080E                move.w     -[A7], 0x80E
  1602. 00001104  A9EB                     syscall    Pack4/FP68K
  1603. 00001106  486E FFEC                pea.l      [A6 - 0x14]
  1604. 0000110A  486D F9A4                pea.l      [A5 - 0x65C]
  1605. 0000110E  3F3C 0804                move.w     -[A7], 0x804
  1606. 00001112  A9EB                     syscall    Pack4/FP68K
  1607. 00001114  486D F9A4                pea.l      [A5 - 0x65C]
  1608. 00001118  486D F9AE                pea.l      [A5 - 0x652]
  1609. 0000111C  3F3C 0000                move.w     -[A7], 0x0
  1610. 00001120  A9EB                     syscall    Pack4/FP68K
  1611. 00001122  486D F9AE                pea.l      [A5 - 0x652]
  1612. 00001126  486D D96E                pea.l      [A5 - 0x2692]
  1613. 0000112A  3F3C 0810                move.w     -[A7], 0x810
  1614. 0000112E  A9EB                     syscall    Pack4/FP68K
  1615. 00001130  486D D96E                pea.l      [A5 - 0x2692]
  1616. 00001134  486D F9AE                pea.l      [A5 - 0x652]
  1617. 00001138  3F3C 080E                move.w     -[A7], 0x80E
  1618. 0000113C  A9EB                     syscall    Pack4/FP68K
  1619. 0000113E  486B 0010                pea.l      [A3 + 0x10]
  1620. 00001142  486D F9A4                pea.l      [A5 - 0x65C]
  1621. 00001146  3F3C 080E                move.w     -[A7], 0x80E
  1622. 0000114A  A9EB                     syscall    Pack4/FP68K
  1623. 0000114C  6008                     bra        +0xA /* 00001156 */
  1624. 0000114E  3FB9 9999 9999 999A 487A move.w     [[ + A1] + 0x487A], [0x99999999]
  1625. // begin alternate branch 00001156-0000115A
  1626. label00001156:
  1627. 00001156  487A FFF6                pea.l      [PC - 0xA /* 0000114E, value 0x3FB99999 */]
  1628. // end alternate branch 00001156-0000115A
  1629. label00001156: // (misaligned)
  1630. 00001158  FFF6                     .invalid   <<F/7/7>>
  1631. 0000115A  486D F9A4                pea.l      [A5 - 0x65C]
  1632. 0000115E  3F3C 0804                move.w     -[A7], 0x804
  1633. 00001162  A9EB                     syscall    Pack4/FP68K
  1634. 00001164  486D F9A4                pea.l      [A5 - 0x65C]
  1635. 00001168  486D F9AE                pea.l      [A5 - 0x652]
  1636. 0000116C  3F3C 0002                move.w     -[A7], 0x2
  1637. 00001170  A9EB                     syscall    Pack4/FP68K
  1638. 00001172  486D F9AE                pea.l      [A5 - 0x652]
  1639. 00001176  486D D96E                pea.l      [A5 - 0x2692]
  1640. 0000117A  3F3C 0810                move.w     -[A7], 0x810
  1641. 0000117E  A9EB                     syscall    Pack4/FP68K
  1642. 00001180  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  1643. 00001184  4EBA F082                jsr        [PC - 0xF7E /* 00000208 */]
  1644. 00001188  544F                     addq.w     A7, 2
  1645. 0000118A  2440                     movea.l    A2, D0
  1646. 0000118C  6008                     bra        +0xA /* 00001196 */
  1647. 0000118E  0000 0000                ori.b      D0, 0x0
  1648. 00001192  0000 0000                ori.b      D0, 0x0
  1649. label00001196:
  1650. 00001196  487A FFF6                pea.l      [PC - 0xA /* 0000118E, value 0x0, cstring "" */]
  1651. 0000119A  486D F1B6                pea.l      [A5 - 0xE4A]
  1652. 0000119E  3F3C 080E                move.w     -[A7], 0x80E
  1653. 000011A2  A9EB                     syscall    Pack4/FP68K
  1654. 000011A4  486D F1B6                pea.l      [A5 - 0xE4A]
  1655. 000011A8  4852                     pea.l      [A2]
  1656. 000011AA  3F3C 0810                move.w     -[A7], 0x810
  1657. 000011AE  A9EB                     syscall    Pack4/FP68K
  1658. 000011B0  6000 01D0                bra        +0x1D2 /* 00001382 */
  1659. label000011B4:
  1660. 000011B4  486E FFE4                pea.l      [A6 - 0x1C]
  1661. 000011B8  486D F9AE                pea.l      [A5 - 0x652]
  1662. 000011BC  3F3C 080E                move.w     -[A7], 0x80E
  1663. 000011C0  A9EB                     syscall    Pack4/FP68K
  1664. 000011C2  486B 0008                pea.l      [A3 + 0x8]
  1665. 000011C6  486D F9AE                pea.l      [A5 - 0x652]
  1666. 000011CA  3F3C 0808                move.w     -[A7], 0x808
  1667. 000011CE  A9EB                     syscall    Pack4/FP68K
  1668. 000011D0  6C00 0144                bge        +0x146 /* 00001316 */
  1669. 000011D4  3F3C 04B4                move.w     -[A7], 0x4B4
  1670. 000011D8  2F0B                     move.l     -[A7], A3
  1671. 000011DA  4EBA 06D2                jsr        [PC + 0x6D2 /* 000018AE */]
  1672. 000011DE  5C4F                     addq.w     A7, 6
  1673. 000011E0  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  1674. 000011E4  4EBA F022                jsr        [PC - 0xFDE /* 00000208 */]
  1675. 000011E8  544F                     addq.w     A7, 2
  1676. 000011EA  2440                     movea.l    A2, D0
  1677. 000011EC  4852                     pea.l      [A2]
  1678. 000011EE  486D F9AE                pea.l      [A5 - 0x652]
  1679. 000011F2  3F3C 080E                move.w     -[A7], 0x80E
  1680. 000011F6  A9EB                     syscall    Pack4/FP68K
  1681. 000011F8  486E FFE4                pea.l      [A6 - 0x1C]
  1682. 000011FC  486D F9AE                pea.l      [A5 - 0x652]
  1683. 00001200  3F3C 0802                move.w     -[A7], 0x802
  1684. 00001204  A9EB                     syscall    Pack4/FP68K
  1685. 00001206  486D F9AE                pea.l      [A5 - 0x652]
  1686. 0000120A  4852                     pea.l      [A2]
  1687. 0000120C  3F3C 0810                move.w     -[A7], 0x810
  1688. 00001210  A9EB                     syscall    Pack4/FP68K
  1689. 00001212  6008                     bra        +0xA /* 0000121C */
  1690. 00001214  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  1691. 00001218  0000 0000                ori.b      D0, 0x0
  1692. label0000121C:
  1693. 0000121C  487A FFF6                pea.l      [PC - 0xA /* 00001214, value 0x3FF00000 */]
  1694. 00001220  486D F9AE                pea.l      [A5 - 0x652]
  1695. 00001224  3F3C 080E                move.w     -[A7], 0x80E
  1696. 00001228  A9EB                     syscall    Pack4/FP68K
  1697. 0000122A  486E FFE4                pea.l      [A6 - 0x1C]
  1698. 0000122E  486D F9A4                pea.l      [A5 - 0x65C]
  1699. 00001232  3F3C 080E                move.w     -[A7], 0x80E
  1700. 00001236  A9EB                     syscall    Pack4/FP68K
  1701. 00001238  486B 0008                pea.l      [A3 + 0x8]
  1702. 0000123C  486D F9A4                pea.l      [A5 - 0x65C]
  1703. 00001240  3F3C 0806                move.w     -[A7], 0x806
  1704. 00001244  A9EB                     syscall    Pack4/FP68K
  1705. 00001246  486D F9A4                pea.l      [A5 - 0x65C]
  1706. 0000124A  486D F9AE                pea.l      [A5 - 0x652]
  1707. 0000124E  3F3C 0002                move.w     -[A7], 0x2
  1708. 00001252  A9EB                     syscall    Pack4/FP68K
  1709. 00001254  486B 0010                pea.l      [A3 + 0x10]
  1710. 00001258  486D F9AE                pea.l      [A5 - 0x652]
  1711. 0000125C  3F3C 0804                move.w     -[A7], 0x804
  1712. 00001260  A9EB                     syscall    Pack4/FP68K
  1713. 00001262  486D F9AE                pea.l      [A5 - 0x652]
  1714. 00001266  486B 0010                pea.l      [A3 + 0x10]
  1715. 0000126A  3F3C 0810                move.w     -[A7], 0x810
  1716. 0000126E  A9EB                     syscall    Pack4/FP68K
  1717. 00001270  486B 0008                pea.l      [A3 + 0x8]
  1718. 00001274  486D F9AE                pea.l      [A5 - 0x652]
  1719. 00001278  3F3C 080E                move.w     -[A7], 0x80E
  1720. 0000127C  A9EB                     syscall    Pack4/FP68K
  1721. 0000127E  486E FFE4                pea.l      [A6 - 0x1C]
  1722. 00001282  486D F9AE                pea.l      [A5 - 0x652]
  1723. 00001286  3F3C 0802                move.w     -[A7], 0x802
  1724. 0000128A  A9EB                     syscall    Pack4/FP68K
  1725. 0000128C  486D F9AE                pea.l      [A5 - 0x652]
  1726. 00001290  486B 0008                pea.l      [A3 + 0x8]
  1727. 00001294  3F3C 0810                move.w     -[A7], 0x810
  1728. 00001298  A9EB                     syscall    Pack4/FP68K
  1729. 0000129A  486D D96E                pea.l      [A5 - 0x2692]
  1730. 0000129E  486D F9AE                pea.l      [A5 - 0x652]
  1731. 000012A2  3F3C 080E                move.w     -[A7], 0x80E
  1732. 000012A6  A9EB                     syscall    Pack4/FP68K
  1733. 000012A8  486E FFE4                pea.l      [A6 - 0x1C]
  1734. 000012AC  486D F9A4                pea.l      [A5 - 0x65C]
  1735. 000012B0  3F3C 080E                move.w     -[A7], 0x80E
  1736. 000012B4  A9EB                     syscall    Pack4/FP68K
  1737. 000012B6  486E FFEC                pea.l      [A6 - 0x14]
  1738. 000012BA  486D F9A4                pea.l      [A5 - 0x65C]
  1739. 000012BE  3F3C 0804                move.w     -[A7], 0x804
  1740. 000012C2  A9EB                     syscall    Pack4/FP68K
  1741. 000012C4  486B 0010                pea.l      [A3 + 0x10]
  1742. 000012C8  486D F99A                pea.l      [A5 - 0x666]
  1743. 000012CC  3F3C 080E                move.w     -[A7], 0x80E
  1744. 000012D0  A9EB                     syscall    Pack4/FP68K
  1745. 000012D2  6008                     bra        +0xA /* 000012DC */
  1746. 000012D4  3FB9 9999 9999 999A 487A move.w     [[ + A1] + 0x487A], [0x99999999]
  1747. // begin alternate branch 000012DC-000012E0
  1748. label000012DC:
  1749. 000012DC  487A FFF6                pea.l      [PC - 0xA /* 000012D4, value 0x3FB99999 */]
  1750. // end alternate branch 000012DC-000012E0
  1751. label000012DC: // (misaligned)
  1752. 000012DE  FFF6                     .invalid   <<F/7/7>>
  1753. 000012E0  486D F99A                pea.l      [A5 - 0x666]
  1754. 000012E4  3F3C 0804                move.w     -[A7], 0x804
  1755. 000012E8  A9EB                     syscall    Pack4/FP68K
  1756. 000012EA  486D F99A                pea.l      [A5 - 0x666]
  1757. 000012EE  486D F9A4                pea.l      [A5 - 0x65C]
  1758. 000012F2  3F3C 0000                move.w     -[A7], 0x0
  1759. 000012F6  A9EB                     syscall    Pack4/FP68K
  1760. 000012F8  486D F9A4                pea.l      [A5 - 0x65C]
  1761. 000012FC  486D F9AE                pea.l      [A5 - 0x652]
  1762. 00001300  3F3C 0000                move.w     -[A7], 0x0
  1763. 00001304  A9EB                     syscall    Pack4/FP68K
  1764. 00001306  486D F9AE                pea.l      [A5 - 0x652]
  1765. 0000130A  486D D96E                pea.l      [A5 - 0x2692]
  1766. 0000130E  3F3C 0810                move.w     -[A7], 0x810
  1767. 00001312  A9EB                     syscall    Pack4/FP68K
  1768. 00001314  606C                     bra        +0x6E /* 00001382 */
  1769. label00001316:
  1770. 00001316  3F3C 04B2                move.w     -[A7], 0x4B2
  1771. 0000131A  2F0B                     move.l     -[A7], A3
  1772. 0000131C  4EBA 0590                jsr        [PC + 0x590 /* 000018AE */]
  1773. 00001320  5C4F                     addq.w     A7, 6
  1774. 00001322  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  1775. 00001326  4EBA EEE0                jsr        [PC - 0x1120 /* 00000208 */]
  1776. 0000132A  544F                     addq.w     A7, 2
  1777. 0000132C  2440                     movea.l    A2, D0
  1778. 0000132E  4852                     pea.l      [A2]
  1779. 00001330  486D F9AE                pea.l      [A5 - 0x652]
  1780. 00001334  3F3C 080E                move.w     -[A7], 0x80E
  1781. 00001338  A9EB                     syscall    Pack4/FP68K
  1782. 0000133A  486E FFE4                pea.l      [A6 - 0x1C]
  1783. 0000133E  486D F9AE                pea.l      [A5 - 0x652]
  1784. 00001342  3F3C 0802                move.w     -[A7], 0x802
  1785. 00001346  A9EB                     syscall    Pack4/FP68K
  1786. 00001348  486D F9AE                pea.l      [A5 - 0x652]
  1787. 0000134C  4852                     pea.l      [A2]
  1788. 0000134E  3F3C 0810                move.w     -[A7], 0x810
  1789. 00001352  A9EB                     syscall    Pack4/FP68K
  1790. 00001354  486D D96E                pea.l      [A5 - 0x2692]
  1791. 00001358  486D F9AE                pea.l      [A5 - 0x652]
  1792. 0000135C  3F3C 080E                move.w     -[A7], 0x80E
  1793. 00001360  A9EB                     syscall    Pack4/FP68K
  1794. 00001362  486B 0010                pea.l      [A3 + 0x10]
  1795. 00001366  486D F9AE                pea.l      [A5 - 0x652]
  1796. 0000136A  3F3C 0800                move.w     -[A7], 0x800
  1797. 0000136E  A9EB                     syscall    Pack4/FP68K
  1798. 00001370  486D F9AE                pea.l      [A5 - 0x652]
  1799. 00001374  486D D96E                pea.l      [A5 - 0x2692]
  1800. 00001378  3F3C 0810                move.w     -[A7], 0x810
  1801. 0000137C  A9EB                     syscall    Pack4/FP68K
  1802. 0000137E  426B 0002                clr.w      [A3 + 0x2]
  1803. label00001382:
  1804. 00001382  6000 0518                bra        +0x51A /* 0000189C */
  1805. label00001386:
  1806. 00001386  486C 001C                pea.l      [A4 + 0x1C]
  1807. 0000138A  486D F9AE                pea.l      [A5 - 0x652]
  1808. 0000138E  3F3C 080E                move.w     -[A7], 0x80E
  1809. 00001392  A9EB                     syscall    Pack4/FP68K
  1810. 00001394  514F                     subq.w     A7, 8
  1811. 00001396  486D F9AE                pea.l      [A5 - 0x652]
  1812. 0000139A  486F 0004                pea.l      [A7 + 0x4]
  1813. 0000139E  3F3C 0810                move.w     -[A7], 0x810
  1814. 000013A2  A9EB                     syscall    Pack4/FP68K
  1815. 000013A4  514F                     subq.w     A7, 8
  1816. 000013A6  6008                     bra        +0xA /* 000013B0 */
  1817. 000013A8  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  1818. 000013AC  0000 0000                ori.b      D0, 0x0
  1819. label000013B0:
  1820. 000013B0  487A FFF6                pea.l      [PC - 0xA /* 000013A8, value 0x3FF00000 */]
  1821. 000013B4  486D F1B6                pea.l      [A5 - 0xE4A]
  1822. 000013B8  3F3C 080E                move.w     -[A7], 0x80E
  1823. 000013BC  A9EB                     syscall    Pack4/FP68K
  1824. 000013BE  486D F1B6                pea.l      [A5 - 0xE4A]
  1825. 000013C2  486F 0004                pea.l      [A7 + 0x4]
  1826. 000013C6  3F3C 0810                move.w     -[A7], 0x810
  1827. 000013CA  A9EB                     syscall    Pack4/FP68K
  1828. 000013CC  42A7                     clr.l      -[A7]
  1829. 000013CE  42A7                     clr.l      -[A7]
  1830. 000013D0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1831. 000013D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1832. 000013D8  4857                     pea.l      [A7]
  1833. 000013DA  486D F9AE                pea.l      [A5 - 0x652]
  1834. 000013DE  3F3C 080E                move.w     -[A7], 0x80E
  1835. 000013E2  A9EB                     syscall    Pack4/FP68K
  1836. 000013E4  504F                     addq.w     A7, 8
  1837. 000013E6  486D F990                pea.l      [A5 - 0x670]
  1838. 000013EA  486D F9AE                pea.l      [A5 - 0x652]
  1839. 000013EE  3F3C 0008                move.w     -[A7], 0x8
  1840. 000013F2  A9EB                     syscall    Pack4/FP68K
  1841. 000013F4  6C00 008E                bge        +0x90 /* 00001484 */
  1842. 000013F8  514F                     subq.w     A7, 8
  1843. 000013FA  6008                     bra        +0xA /* 00001404 */
  1844. 000013FC  3FEE 6666                move.w     <<invalid special address>>, [A6 + 0x6666]
  1845. 00001400  6666                     bne        +0x68 /* 00001468 */
  1846. 00001402  6666                     bne        +0x68 /* 0000146A */
  1847. label00001404:
  1848. 00001404  487A FFF6                pea.l      [PC - 0xA /* 000013FC, value 0x3FEE6666 */]
  1849. 00001408  486D F1B6                pea.l      [A5 - 0xE4A]
  1850. 0000140C  3F3C 080E                move.w     -[A7], 0x80E
  1851. 00001410  A9EB                     syscall    Pack4/FP68K
  1852. 00001412  486D F1B6                pea.l      [A5 - 0xE4A]
  1853. 00001416  486F 0004                pea.l      [A7 + 0x4]
  1854. 0000141A  3F3C 0810                move.w     -[A7], 0x810
  1855. 0000141E  A9EB                     syscall    Pack4/FP68K
  1856. 00001420  514F                     subq.w     A7, 8
  1857. 00001422  6008                     bra        +0xA /* 0000142C */
  1858. 00001424  3FE0                     move.w     <<invalid special address>>, -[A0]
  1859. 00001426  0000 0000                ori.b      D0, 0x0
  1860. 0000142A  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1861. // begin alternate branch 0000142C-00001430
  1862. label0000142C:
  1863. 0000142C  487A FFF6                pea.l      [PC - 0xA /* 00001424, value 0x3FE00000 */]
  1864. // end alternate branch 0000142C-00001430
  1865. label0000142C: // (misaligned)
  1866. 0000142E  FFF6                     .invalid   <<F/7/7>>
  1867. 00001430  486D F1B6                pea.l      [A5 - 0xE4A]
  1868. 00001434  3F3C 080E                move.w     -[A7], 0x80E
  1869. 00001438  A9EB                     syscall    Pack4/FP68K
  1870. 0000143A  486D F1B6                pea.l      [A5 - 0xE4A]
  1871. 0000143E  486F 0004                pea.l      [A7 + 0x4]
  1872. 00001442  3F3C 0810                move.w     -[A7], 0x810
  1873. 00001446  A9EB                     syscall    Pack4/FP68K
  1874. 00001448  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1875. 0000144C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1876. 00001450  486B 0008                pea.l      [A3 + 0x8]
  1877. 00001454  486D F990                pea.l      [A5 - 0x670]
  1878. 00001458  3F3C 0804                move.w     -[A7], 0x804
  1879. 0000145C  A9EB                     syscall    Pack4/FP68K
  1880. 0000145E  514F                     subq.w     A7, 8
  1881. 00001460  486D F990                pea.l      [A5 - 0x670]
  1882. 00001464  486F 0004                pea.l      [A7 + 0x4]
  1883. label00001468:
  1884. 00001468  3F3C 0810                move.w     -[A7], 0x810
  1885. // begin alternate branch 0000146A-0000146E
  1886. label0000146A:
  1887. 0000146A  0810 A9EB                btst.b     [A0], 0xEB
  1888. // end alternate branch 0000146A-0000146E
  1889. label0000146A: // (misaligned)
  1890. 0000146C  A9EB                     syscall    Pack4/FP68K
  1891. 0000146E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1892. 00001472  504F                     addq.w     A7, 8
  1893. 00001474  486D F990                pea.l      [A5 - 0x670]
  1894. 00001478  486E FFE4                pea.l      [A6 - 0x1C]
  1895. 0000147C  3F3C 0810                move.w     -[A7], 0x810
  1896. 00001480  A9EB                     syscall    Pack4/FP68K
  1897. 00001482  601C                     bra        +0x1E /* 000014A0 */
  1898. label00001484:
  1899. 00001484  486B 0008                pea.l      [A3 + 0x8]
  1900. 00001488  486D F1B6                pea.l      [A5 - 0xE4A]
  1901. 0000148C  3F3C 080E                move.w     -[A7], 0x80E
  1902. 00001490  A9EB                     syscall    Pack4/FP68K
  1903. 00001492  486D F1B6                pea.l      [A5 - 0xE4A]
  1904. 00001496  486E FFE4                pea.l      [A6 - 0x1C]
  1905. 0000149A  3F3C 0810                move.w     -[A7], 0x810
  1906. 0000149E  A9EB                     syscall    Pack4/FP68K
  1907. label000014A0:
  1908. 000014A0  486E FFE4                pea.l      [A6 - 0x1C]
  1909. 000014A4  486D F9AE                pea.l      [A5 - 0x652]
  1910. 000014A8  3F3C 080E                move.w     -[A7], 0x80E
  1911. 000014AC  A9EB                     syscall    Pack4/FP68K
  1912. 000014AE  486E FFEC                pea.l      [A6 - 0x14]
  1913. 000014B2  486D F9AE                pea.l      [A5 - 0x652]
  1914. 000014B6  3F3C 0804                move.w     -[A7], 0x804
  1915. 000014BA  A9EB                     syscall    Pack4/FP68K
  1916. 000014BC  486D F9AE                pea.l      [A5 - 0x652]
  1917. 000014C0  486E FFDC                pea.l      [A6 - 0x24]
  1918. 000014C4  3F3C 0810                move.w     -[A7], 0x810
  1919. 000014C8  A9EB                     syscall    Pack4/FP68K
  1920. 000014CA  486D D96E                pea.l      [A5 - 0x2692]
  1921. 000014CE  486D F9AE                pea.l      [A5 - 0x652]
  1922. 000014D2  3F3C 080E                move.w     -[A7], 0x80E
  1923. 000014D6  A9EB                     syscall    Pack4/FP68K
  1924. 000014D8  486E FFDC                pea.l      [A6 - 0x24]
  1925. 000014DC  486D F9AE                pea.l      [A5 - 0x652]
  1926. 000014E0  3F3C 0808                move.w     -[A7], 0x808
  1927. 000014E4  A9EB                     syscall    Pack4/FP68K
  1928. 000014E6  6C00 01DC                bge        +0x1DE /* 000016C4 */
  1929. 000014EA  3F3C 04B6                move.w     -[A7], 0x4B6
  1930. 000014EE  2F0B                     move.l     -[A7], A3
  1931. 000014F0  4EBA 03BC                jsr        [PC + 0x3BC /* 000018AE */]
  1932. 000014F4  5C4F                     addq.w     A7, 6
  1933. 000014F6  486D D96E                pea.l      [A5 - 0x2692]
  1934. 000014FA  486D F9AE                pea.l      [A5 - 0x652]
  1935. 000014FE  3F3C 080E                move.w     -[A7], 0x80E
  1936. 00001502  A9EB                     syscall    Pack4/FP68K
  1937. 00001504  486B 0010                pea.l      [A3 + 0x10]
  1938. 00001508  486D F9A4                pea.l      [A5 - 0x65C]
  1939. 0000150C  3F3C 080E                move.w     -[A7], 0x80E
  1940. 00001510  A9EB                     syscall    Pack4/FP68K
  1941. 00001512  6008                     bra        +0xA /* 0000151C */
  1942. 00001514  3FB9 9999 9999 999A 487A move.w     [[ + A1] + 0x487A], [0x99999999]
  1943. // begin alternate branch 0000151C-00001520
  1944. label0000151C:
  1945. 0000151C  487A FFF6                pea.l      [PC - 0xA /* 00001514, value 0x3FB99999 */]
  1946. // end alternate branch 0000151C-00001520
  1947. label0000151C: // (misaligned)
  1948. 0000151E  FFF6                     .invalid   <<F/7/7>>
  1949. 00001520  486D F9A4                pea.l      [A5 - 0x65C]
  1950. 00001524  3F3C 0804                move.w     -[A7], 0x804
  1951. 00001528  A9EB                     syscall    Pack4/FP68K
  1952. 0000152A  486D F9A4                pea.l      [A5 - 0x65C]
  1953. 0000152E  486D F9AE                pea.l      [A5 - 0x652]
  1954. 00001532  3F3C 0002                move.w     -[A7], 0x2
  1955. 00001536  A9EB                     syscall    Pack4/FP68K
  1956. 00001538  486D F9AE                pea.l      [A5 - 0x652]
  1957. 0000153C  486D D96E                pea.l      [A5 - 0x2692]
  1958. 00001540  3F3C 0810                move.w     -[A7], 0x810
  1959. 00001544  A9EB                     syscall    Pack4/FP68K
  1960. 00001546  486D D96E                pea.l      [A5 - 0x2692]
  1961. 0000154A  486D F9AE                pea.l      [A5 - 0x652]
  1962. 0000154E  3F3C 080E                move.w     -[A7], 0x80E
  1963. 00001552  A9EB                     syscall    Pack4/FP68K
  1964. 00001554  6008                     bra        +0xA /* 0000155E */
  1965. 00001556  0000 0000                ori.b      D0, 0x0
  1966. 0000155A  0000 0000                ori.b      D0, 0x0
  1967. label0000155E:
  1968. 0000155E  487A FFF6                pea.l      [PC - 0xA /* 00001556, value 0x0, cstring "" */]
  1969. 00001562  486D F9AE                pea.l      [A5 - 0x652]
  1970. 00001566  3F3C 0808                move.w     -[A7], 0x808
  1971. 0000156A  A9EB                     syscall    Pack4/FP68K
  1972. 0000156C  6C1A                     bge        +0x1C /* 00001588 */
  1973. 0000156E  6008                     bra        +0xA /* 00001578 */
  1974. 00001570  0000 0000                ori.b      D0, 0x0
  1975. 00001574  0000 0000                ori.b      D0, 0x0
  1976. label00001578:
  1977. 00001578  487A FFF6                pea.l      [PC - 0xA /* 00001570, value 0x0, cstring "" */]
  1978. 0000157C  486D F9AE                pea.l      [A5 - 0x652]
  1979. 00001580  3F3C 080E                move.w     -[A7], 0x80E
  1980. 00001584  A9EB                     syscall    Pack4/FP68K
  1981. 00001586  600E                     bra        +0x10 /* 00001596 */
  1982. label00001588:
  1983. 00001588  486D D96E                pea.l      [A5 - 0x2692]
  1984. 0000158C  486D F9AE                pea.l      [A5 - 0x652]
  1985. 00001590  3F3C 080E                move.w     -[A7], 0x80E
  1986. 00001594  A9EB                     syscall    Pack4/FP68K
  1987. label00001596:
  1988. 00001596  486E FFEC                pea.l      [A6 - 0x14]
  1989. 0000159A  486D F9AE                pea.l      [A5 - 0x652]
  1990. 0000159E  3F3C 0806                move.w     -[A7], 0x806
  1991. 000015A2  A9EB                     syscall    Pack4/FP68K
  1992. 000015A4  514F                     subq.w     A7, 8
  1993. 000015A6  486D F9AE                pea.l      [A5 - 0x652]
  1994. 000015AA  486F 0004                pea.l      [A7 + 0x4]
  1995. 000015AE  3F3C 0810                move.w     -[A7], 0x810
  1996. 000015B2  A9EB                     syscall    Pack4/FP68K
  1997. 000015B4  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1998. 000015B8  504F                     addq.w     A7, 8
  1999. 000015BA  486D F990                pea.l      [A5 - 0x670]
  2000. 000015BE  486E FFF8                pea.l      [A6 - 0x8]
  2001. 000015C2  3F3C 0810                move.w     -[A7], 0x810
  2002. 000015C6  A9EB                     syscall    Pack4/FP68K
  2003. 000015C8  514F                     subq.w     A7, 8
  2004. 000015CA  486E FFF8                pea.l      [A6 - 0x8]
  2005. 000015CE  486D F1B6                pea.l      [A5 - 0xE4A]
  2006. 000015D2  3F3C 080E                move.w     -[A7], 0x80E
  2007. 000015D6  A9EB                     syscall    Pack4/FP68K
  2008. 000015D8  486D F1B6                pea.l      [A5 - 0xE4A]
  2009. 000015DC  486F 0004                pea.l      [A7 + 0x4]
  2010. 000015E0  3F3C 0810                move.w     -[A7], 0x810
  2011. 000015E4  A9EB                     syscall    Pack4/FP68K
  2012. 000015E6  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  2013. 000015EA  4EBA F6D0                jsr        [PC - 0x930 /* 00000CBC */]
  2014. 000015EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2015. 000015F2  486D D96E                pea.l      [A5 - 0x2692]
  2016. 000015F6  486D F9AE                pea.l      [A5 - 0x652]
  2017. 000015FA  3F3C 080E                move.w     -[A7], 0x80E
  2018. 000015FE  A9EB                     syscall    Pack4/FP68K
  2019. 00001600  486E FFF8                pea.l      [A6 - 0x8]
  2020. 00001604  486D F9A4                pea.l      [A5 - 0x65C]
  2021. 00001608  3F3C 080E                move.w     -[A7], 0x80E
  2022. 0000160C  A9EB                     syscall    Pack4/FP68K
  2023. 0000160E  486E FFEC                pea.l      [A6 - 0x14]
  2024. 00001612  486D F9A4                pea.l      [A5 - 0x65C]
  2025. 00001616  3F3C 0804                move.w     -[A7], 0x804
  2026. 0000161A  A9EB                     syscall    Pack4/FP68K
  2027. 0000161C  486D F9A4                pea.l      [A5 - 0x65C]
  2028. 00001620  486D F9AE                pea.l      [A5 - 0x652]
  2029. 00001624  3F3C 0002                move.w     -[A7], 0x2
  2030. 00001628  A9EB                     syscall    Pack4/FP68K
  2031. 0000162A  486D F9AE                pea.l      [A5 - 0x652]
  2032. 0000162E  486D D96E                pea.l      [A5 - 0x2692]
  2033. 00001632  3F3C 0810                move.w     -[A7], 0x810
  2034. 00001636  A9EB                     syscall    Pack4/FP68K
  2035. 00001638  6008                     bra        +0xA /* 00001642 */
  2036. 0000163A  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  2037. 0000163E  0000 0000                ori.b      D0, 0x0
  2038. label00001642:
  2039. 00001642  487A FFF6                pea.l      [PC - 0xA /* 0000163A, value 0x3FF00000 */]
  2040. 00001646  486D F9AE                pea.l      [A5 - 0x652]
  2041. 0000164A  3F3C 080E                move.w     -[A7], 0x80E
  2042. 0000164E  A9EB                     syscall    Pack4/FP68K
  2043. 00001650  486E FFF8                pea.l      [A6 - 0x8]
  2044. 00001654  486D F9A4                pea.l      [A5 - 0x65C]
  2045. 00001658  3F3C 080E                move.w     -[A7], 0x80E
  2046. 0000165C  A9EB                     syscall    Pack4/FP68K
  2047. 0000165E  486B 0008                pea.l      [A3 + 0x8]
  2048. 00001662  486D F9A4                pea.l      [A5 - 0x65C]
  2049. 00001666  3F3C 0806                move.w     -[A7], 0x806
  2050. 0000166A  A9EB                     syscall    Pack4/FP68K
  2051. 0000166C  486D F9A4                pea.l      [A5 - 0x65C]
  2052. 00001670  486D F9AE                pea.l      [A5 - 0x652]
  2053. 00001674  3F3C 0002                move.w     -[A7], 0x2
  2054. 00001678  A9EB                     syscall    Pack4/FP68K
  2055. 0000167A  486B 0010                pea.l      [A3 + 0x10]
  2056. 0000167E  486D F9AE                pea.l      [A5 - 0x652]
  2057. 00001682  3F3C 0804                move.w     -[A7], 0x804
  2058. 00001686  A9EB                     syscall    Pack4/FP68K
  2059. 00001688  486D F9AE                pea.l      [A5 - 0x652]
  2060. 0000168C  486B 0010                pea.l      [A3 + 0x10]
  2061. 00001690  3F3C 0810                move.w     -[A7], 0x810
  2062. 00001694  A9EB                     syscall    Pack4/FP68K
  2063. 00001696  486B 0008                pea.l      [A3 + 0x8]
  2064. 0000169A  486D F9AE                pea.l      [A5 - 0x652]
  2065. 0000169E  3F3C 080E                move.w     -[A7], 0x80E
  2066. 000016A2  A9EB                     syscall    Pack4/FP68K
  2067. 000016A4  486E FFF8                pea.l      [A6 - 0x8]
  2068. 000016A8  486D F9AE                pea.l      [A5 - 0x652]
  2069. 000016AC  3F3C 0802                move.w     -[A7], 0x802
  2070. 000016B0  A9EB                     syscall    Pack4/FP68K
  2071. 000016B2  486D F9AE                pea.l      [A5 - 0x652]
  2072. 000016B6  486B 0008                pea.l      [A3 + 0x8]
  2073. 000016BA  3F3C 0810                move.w     -[A7], 0x810
  2074. 000016BE  A9EB                     syscall    Pack4/FP68K
  2075. 000016C0  6000 01DA                bra        +0x1DC /* 0000189C */
  2076. label000016C4:
  2077. 000016C4  486E FFE4                pea.l      [A6 - 0x1C]
  2078. 000016C8  486D F9AE                pea.l      [A5 - 0x652]
  2079. 000016CC  3F3C 080E                move.w     -[A7], 0x80E
  2080. 000016D0  A9EB                     syscall    Pack4/FP68K
  2081. 000016D2  486B 0008                pea.l      [A3 + 0x8]
  2082. 000016D6  486D F9AE                pea.l      [A5 - 0x652]
  2083. 000016DA  3F3C 0808                move.w     -[A7], 0x808
  2084. 000016DE  A9EB                     syscall    Pack4/FP68K
  2085. 000016E0  6C00 0158                bge        +0x15A /* 0000183A */
  2086. 000016E4  3F3C 04B5                move.w     -[A7], 0x4B5
  2087. 000016E8  2F0B                     move.l     -[A7], A3
  2088. 000016EA  4EBA 01C2                jsr        [PC + 0x1C2 /* 000018AE */]
  2089. 000016EE  5C4F                     addq.w     A7, 6
  2090. 000016F0  486D D96E                pea.l      [A5 - 0x2692]
  2091. 000016F4  486D F9AE                pea.l      [A5 - 0x652]
  2092. 000016F8  3F3C 080E                move.w     -[A7], 0x80E
  2093. 000016FC  A9EB                     syscall    Pack4/FP68K
  2094. 000016FE  486B 0010                pea.l      [A3 + 0x10]
  2095. 00001702  486D F9A4                pea.l      [A5 - 0x65C]
  2096. 00001706  3F3C 080E                move.w     -[A7], 0x80E
  2097. 0000170A  A9EB                     syscall    Pack4/FP68K
  2098. 0000170C  6008                     bra        +0xA /* 00001716 */
  2099. 0000170E  3FB9 9999 9999 999A 487A move.w     [[ + A1] + 0x487A], [0x99999999]
  2100. // begin alternate branch 00001716-0000171A
  2101. label00001716:
  2102. 00001716  487A FFF6                pea.l      [PC - 0xA /* 0000170E, value 0x3FB99999 */]
  2103. // end alternate branch 00001716-0000171A
  2104. label00001716: // (misaligned)
  2105. 00001718  FFF6                     .invalid   <<F/7/7>>
  2106. 0000171A  486D F9A4                pea.l      [A5 - 0x65C]
  2107. 0000171E  3F3C 0804                move.w     -[A7], 0x804
  2108. 00001722  A9EB                     syscall    Pack4/FP68K
  2109. 00001724  486D F9A4                pea.l      [A5 - 0x65C]
  2110. 00001728  486D F9AE                pea.l      [A5 - 0x652]
  2111. 0000172C  3F3C 0000                move.w     -[A7], 0x0
  2112. 00001730  A9EB                     syscall    Pack4/FP68K
  2113. 00001732  486D F9AE                pea.l      [A5 - 0x652]
  2114. 00001736  486D D96E                pea.l      [A5 - 0x2692]
  2115. 0000173A  3F3C 0810                move.w     -[A7], 0x810
  2116. 0000173E  A9EB                     syscall    Pack4/FP68K
  2117. 00001740  486D D96E                pea.l      [A5 - 0x2692]
  2118. 00001744  486D F9AE                pea.l      [A5 - 0x652]
  2119. 00001748  3F3C 080E                move.w     -[A7], 0x80E
  2120. 0000174C  A9EB                     syscall    Pack4/FP68K
  2121. 0000174E  486E FFE4                pea.l      [A6 - 0x1C]
  2122. 00001752  486D F9A4                pea.l      [A5 - 0x65C]
  2123. 00001756  3F3C 080E                move.w     -[A7], 0x80E
  2124. 0000175A  A9EB                     syscall    Pack4/FP68K
  2125. 0000175C  486E FFEC                pea.l      [A6 - 0x14]
  2126. 00001760  486D F9A4                pea.l      [A5 - 0x65C]
  2127. 00001764  3F3C 0804                move.w     -[A7], 0x804
  2128. 00001768  A9EB                     syscall    Pack4/FP68K
  2129. 0000176A  486D F9A4                pea.l      [A5 - 0x65C]
  2130. 0000176E  486D F9AE                pea.l      [A5 - 0x652]
  2131. 00001772  3F3C 0002                move.w     -[A7], 0x2
  2132. 00001776  A9EB                     syscall    Pack4/FP68K
  2133. 00001778  486D F9AE                pea.l      [A5 - 0x652]
  2134. 0000177C  486D D96E                pea.l      [A5 - 0x2692]
  2135. 00001780  3F3C 0810                move.w     -[A7], 0x810
  2136. 00001784  A9EB                     syscall    Pack4/FP68K
  2137. 00001786  6008                     bra        +0xA /* 00001790 */
  2138. 00001788  3FF0 0000                move.w     <<invalid special address>>, [A0 + D0.w]
  2139. 0000178C  0000 0000                ori.b      D0, 0x0
  2140. label00001790:
  2141. 00001790  487A FFF6                pea.l      [PC - 0xA /* 00001788, value 0x3FF00000 */]
  2142. 00001794  486D F9AE                pea.l      [A5 - 0x652]
  2143. 00001798  3F3C 080E                move.w     -[A7], 0x80E
  2144. 0000179C  A9EB                     syscall    Pack4/FP68K
  2145. 0000179E  486E FFE4                pea.l      [A6 - 0x1C]
  2146. 000017A2  486D F9A4                pea.l      [A5 - 0x65C]
  2147. 000017A6  3F3C 080E                move.w     -[A7], 0x80E
  2148. 000017AA  A9EB                     syscall    Pack4/FP68K
  2149. 000017AC  486B 0008                pea.l      [A3 + 0x8]
  2150. 000017B0  486D F9A4                pea.l      [A5 - 0x65C]
  2151. 000017B4  3F3C 0806                move.w     -[A7], 0x806
  2152. 000017B8  A9EB                     syscall    Pack4/FP68K
  2153. 000017BA  486D F9A4                pea.l      [A5 - 0x65C]
  2154. 000017BE  486D F9AE                pea.l      [A5 - 0x652]
  2155. 000017C2  3F3C 0002                move.w     -[A7], 0x2
  2156. 000017C6  A9EB                     syscall    Pack4/FP68K
  2157. 000017C8  486B 0010                pea.l      [A3 + 0x10]
  2158. 000017CC  486D F9AE                pea.l      [A5 - 0x652]
  2159. 000017D0  3F3C 0804                move.w     -[A7], 0x804
  2160. 000017D4  A9EB                     syscall    Pack4/FP68K
  2161. 000017D6  486D F9AE                pea.l      [A5 - 0x652]
  2162. 000017DA  486B 0010                pea.l      [A3 + 0x10]
  2163. 000017DE  3F3C 0810                move.w     -[A7], 0x810
  2164. 000017E2  A9EB                     syscall    Pack4/FP68K
  2165. 000017E4  486B 0008                pea.l      [A3 + 0x8]
  2166. 000017E8  486D F9AE                pea.l      [A5 - 0x652]
  2167. 000017EC  3F3C 080E                move.w     -[A7], 0x80E
  2168. 000017F0  A9EB                     syscall    Pack4/FP68K
  2169. 000017F2  486E FFE4                pea.l      [A6 - 0x1C]
  2170. 000017F6  486D F9AE                pea.l      [A5 - 0x652]
  2171. 000017FA  3F3C 0802                move.w     -[A7], 0x802
  2172. 000017FE  A9EB                     syscall    Pack4/FP68K
  2173. 00001800  486D F9AE                pea.l      [A5 - 0x652]
  2174. 00001804  486B 0008                pea.l      [A3 + 0x8]
  2175. 00001808  3F3C 0810                move.w     -[A7], 0x810
  2176. 0000180C  A9EB                     syscall    Pack4/FP68K
  2177. 0000180E  514F                     subq.w     A7, 8
  2178. 00001810  486E FFE4                pea.l      [A6 - 0x1C]
  2179. 00001814  486D F1B6                pea.l      [A5 - 0xE4A]
  2180. 00001818  3F3C 080E                move.w     -[A7], 0x80E
  2181. 0000181C  A9EB                     syscall    Pack4/FP68K
  2182. 0000181E  486D F1B6                pea.l      [A5 - 0xE4A]
  2183. 00001822  486F 0004                pea.l      [A7 + 0x4]
  2184. 00001826  3F3C 0810                move.w     -[A7], 0x810
  2185. 0000182A  A9EB                     syscall    Pack4/FP68K
  2186. 0000182C  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  2187. 00001830  4EBA F48A                jsr        [PC - 0xB76 /* 00000CBC */]
  2188. 00001834  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2189. 00001838  6062                     bra        +0x64 /* 0000189C */
  2190. label0000183A:
  2191. 0000183A  3F3C 04B7                move.w     -[A7], 0x4B7
  2192. 0000183E  2F0B                     move.l     -[A7], A3
  2193. 00001840  616C                     bsr        +0x6E /* 000018AE */
  2194. 00001842  5C4F                     addq.w     A7, 6
  2195. 00001844  486D D96E                pea.l      [A5 - 0x2692]
  2196. 00001848  486D F9AE                pea.l      [A5 - 0x652]
  2197. 0000184C  3F3C 080E                move.w     -[A7], 0x80E
  2198. 00001850  A9EB                     syscall    Pack4/FP68K
  2199. 00001852  486B 0010                pea.l      [A3 + 0x10]
  2200. 00001856  486D F9AE                pea.l      [A5 - 0x652]
  2201. 0000185A  3F3C 0802                move.w     -[A7], 0x802
  2202. 0000185E  A9EB                     syscall    Pack4/FP68K
  2203. 00001860  486D F9AE                pea.l      [A5 - 0x652]
  2204. 00001864  486D D96E                pea.l      [A5 - 0x2692]
  2205. 00001868  3F3C 0810                move.w     -[A7], 0x810
  2206. 0000186C  A9EB                     syscall    Pack4/FP68K
  2207. 0000186E  514F                     subq.w     A7, 8
  2208. 00001870  486B 0008                pea.l      [A3 + 0x8]
  2209. 00001874  486D F1B6                pea.l      [A5 - 0xE4A]
  2210. 00001878  3F3C 080E                move.w     -[A7], 0x80E
  2211. 0000187C  A9EB                     syscall    Pack4/FP68K
  2212. 0000187E  486D F1B6                pea.l      [A5 - 0xE4A]
  2213. 00001882  486F 0004                pea.l      [A7 + 0x4]
  2214. 00001886  3F3C 0810                move.w     -[A7], 0x810
  2215. 0000188A  A9EB                     syscall    Pack4/FP68K
  2216. 0000188C  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  2217. 00001890  4EBA F42A                jsr        [PC - 0xBD6 /* 00000CBC */]
  2218. 00001894  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2219. 00001898  426B 0002                clr.w      [A3 + 0x2]
  2220. label0000189C:
  2221. 0000189C  5244                     addq.w     D4, 1
  2222. 0000189E  B87C 000A                cmp.w      D4, 0xA /* '\n' */
  2223. 000018A2  6D00 F512                blt        -0xAEC /* 00000DB6 */
  2224. 000018A6  4CDF 1810                movem.l    D4,A3,A4, [A7]+
  2225. 000018AA  4E5E                     unlink     A6
  2226. 000018AC  4E75                     rts
  2227. fn000018AE:
  2228. 000018AE  4E56 FDF0                link       A6, -0x0210
  2229. 000018B2  2F0B                     move.l     -[A7], A3
  2230. 000018B4  266E 0008                movea.l    A3, [A6 + 0x8]
  2231. 000018B8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2232. 000018BC  486E FE00                pea.l      [A6 - 0x200]
  2233. 000018C0  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  2234. 000018C4  5C4F                     addq.w     A7, 6
  2235. 000018C6  486E FE00                pea.l      [A6 - 0x200]
  2236. 000018CA  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  2237. 000018CE  4EBA EAF2                jsr        [PC - 0x150E /* 000003C2 */]
  2238. 000018D2  544F                     addq.w     A7, 2
  2239. 000018D4  2F00                     move.l     -[A7], D0
  2240. 000018D6  486E FDF1                pea.l      [A6 - 0x20F]
  2241. 000018DA  514F                     subq.w     A7, 8
  2242. 000018DC  486B 0008                pea.l      [A3 + 0x8]
  2243. 000018E0  486D F1B6                pea.l      [A5 - 0xE4A]
  2244. 000018E4  3F3C 080E                move.w     -[A7], 0x80E
  2245. 000018E8  A9EB                     syscall    Pack4/FP68K
  2246. 000018EA  486D F1B6                pea.l      [A5 - 0xE4A]
  2247. 000018EE  486F 0004                pea.l      [A7 + 0x4]
  2248. 000018F2  3F3C 0810                move.w     -[A7], 0x810
  2249. 000018F6  A9EB                     syscall    Pack4/FP68K
  2250. 000018F8  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  2251. 000018FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2252. 00001900  2F00                     move.l     -[A7], D0
  2253. 00001902  362B 0004                move.w     D3, [A3 + 0x4]
  2254. 00001906  C7FC 002C                muls.w     D3, 0x2C /* ',' */
  2255. 0000190A  45ED FD0A                lea.l      A2, [A5 - 0x2F6]
  2256. 0000190E  D68A                     add.l      D3, A2
  2257. 00001910  2F03                     move.l     -[A7], D3
  2258. 00001912  487A 001E                pea.l      [PC + 0x1E /* 00001932, value 0x57697468 'With', cstring "With reference to your contract"... */]
  2259. 00001916  486E FF00                pea.l      [A6 - 0x100]
  2260. 0000191A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2261. 0000191E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2262. 00001922  486E FF00                pea.l      [A6 - 0x100]
  2263. 00001926  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2264. 0000192A  584F                     addq.w     A7, 4
  2265. 0000192C  265F                     movea.l    A3, [A7]+
  2266. 0000192E  4E5E                     unlink     A6
  2267. 00001930  4E75                     rts
  2268. 00001932  5769 7468                subq.w     [A1 + 0x7468], 3
  2269. 00001936  2072 6566                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 6>>
  2270. 0000193A  6572                     bcs        +0x74 /* 000019AE */
  2271. 0000193C  656E                     bcs        +0x70 /* 000019AC */
  2272. 0000193E  6365                     bls        +0x67 /* 000019A5 */
  2273. 00001940  2074 6F20 796F           movea.l    A0, [A4 + 0x796F + D6 * 8]
  2274. 00001946  7572                     moveq.l    D2, 0x72
  2275. 00001948  2063                     movea.l    A0, -[A3]
  2276. 0000194A  6F6E                     ble        +0x70 /* 000019BA */
  2277. 0000194C  7472                     moveq.l    D2, 0x72
  2278. 0000194E  6163                     bsr        +0x65 /* 000019B3 */
  2279. 00001950  7420                     moveq.l    D2, 0x20
  2280. 00001952  7769                     moveq.l    D3, 0x69
  2281. 00001954  7468                     moveq.l    D2, 0x68
  2282. 00001956  2025                     move.l     D0, -[A5]
  2283. 00001958  7320                     moveq.l    D1, 0x20
  2284. 0000195A  666F                     bne        +0x71 /* 000019CB */
  2285. 0000195C  7220                     moveq.l    D1, 0x20
  2286. 0000195E  2573 2025 733A           move.l     [A2 + 0x733A], [A3 + D2.w + 0x25]
  2287. 00001964  2025                     move.l     D0, -[A5]
  2288. 00001966  7300                     moveq.l    D1, 0x00
  2289. export_91:
  2290. 00001968  4E56 FEE2                link       A6, -0x011E
  2291. 0000196C  48E7 0810                movem.l    -[A7], D4,A3
  2292. 00001970  362E 0008                move.w     D3, [A6 + 0x8]
  2293. 00001974  967C 0064                sub.w      D3, 0x64 /* 'd' */
  2294. 00001978  3803                     move.w     D4, D3
  2295. 0000197A  3604                     move.w     D3, D4
  2296. 0000197C  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  2297. 00001980  45ED F9B8                lea.l      A2, [A5 - 0x648]
  2298. 00001984  2643                     movea.l    A3, D3
  2299. 00001986  D7CA                     add.l      A3, A2
  2300. 00001988  7800                     moveq.l    D4, 0x00
  2301. label0000198A:
  2302. 0000198A  3604                     move.w     D3, D4
  2303. 0000198C  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  2304. 00001990  45ED FBB8                lea.l      A2, [A5 - 0x448]
  2305. 00001994  4A72 3800                tst.w      [A2 + D3]
  2306. 00001998  6708                     beq        +0xA /* 000019A2 */
  2307. 0000199A  5244                     addq.w     D4, 1
  2308. 0000199C  B87C 000A                cmp.w      D4, 0xA /* '\n' */
  2309. 000019A0  6DE8                     blt        -0x16 /* 0000198A */
  2310. label000019A2:
  2311. 000019A2  B87C 000A                cmp.w      D4, 0xA /* '\n' */
  2312. 000019A6  6612                     bne        +0x14 /* 000019BA */
  2313. 000019A8  487A 00FE                pea.l      [PC + 0xFE /* 00001AA8, value 0x596F7520 'You ', cstring "You have too many contracts alr"... */]
  2314. label000019AC:
  2315. 000019AC  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2316. // begin alternate branch 000019AE-000019B8
  2317. label000019AE:
  2318. 000019AE  009A 584F 4CDF           ori.l      [A2]+, 0x584F4CDF
  2319. label000019B2: // (misaligned)
  2320. 000019B4  0810 4E5E                btst.b     [A0], 0x5E /* '^' */
  2321. // end alternate branch 000019AE-000019B8
  2322. label000019AE: // (misaligned)
  2323. 000019B0  584F                     addq.w     A7, 4
  2324. label000019B2:
  2325. 000019B2  4CDF 0810                movem.l    D4,A3, [A7]+
  2326. 000019B6  4E5E                     unlink     A6
  2327. 000019B8  4E75                     rts
  2328. label000019BA:
  2329. 000019BA  3F2B 0018                move.w     -[A7], [A3 + 0x18]
  2330. 000019BE  486E FEE2                pea.l      [A6 - 0x11E]
  2331. 000019C2  514F                     subq.w     A7, 8
  2332. 000019C4  486B 0010                pea.l      [A3 + 0x10]
  2333. 000019C8  486D F1B6                pea.l      [A5 - 0xE4A]
  2334. 000019CC  3F3C 080E                move.w     -[A7], 0x80E
  2335. 000019D0  A9EB                     syscall    Pack4/FP68K
  2336. 000019D2  486D F1B6                pea.l      [A5 - 0xE4A]
  2337. 000019D6  486F 0004                pea.l      [A7 + 0x4]
  2338. 000019DA  3F3C 0810                move.w     -[A7], 0x810
  2339. 000019DE  A9EB                     syscall    Pack4/FP68K
  2340. 000019E0  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  2341. 000019E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2342. 000019E8  2F00                     move.l     -[A7], D0
  2343. 000019EA  362B 0004                move.w     D3, [A3 + 0x4]
  2344. 000019EE  C7FC 002C                muls.w     D3, 0x2C /* ',' */
  2345. 000019F2  45ED FD0A                lea.l      A2, [A5 - 0x2F6]
  2346. 000019F6  D68A                     add.l      D3, A2
  2347. 000019F8  2F03                     move.l     -[A7], D3
  2348. 000019FA  4A53                     tst.w      [A3]
  2349. 000019FC  6608                     bne        +0xA /* 00001A06 */
  2350. 000019FE  45FA 0103                lea.l      A2, [PC + 0x103 /* 00001B03, value 0x746F0066 'to\0f', cstring "to" */]
  2351. 00001A02  260A                     move.l     D3, A2
  2352. 00001A04  6006                     bra        +0x8 /* 00001A0C */
  2353. label00001A06:
  2354. 00001A06  45FA 00FE                lea.l      A2, [PC + 0xFE /* 00001B06, value 0x66726F6D 'from', cstring "from" */]
  2355. 00001A0A  260A                     move.l     D3, A2
  2356. label00001A0C:
  2357. 00001A0C  2F03                     move.l     -[A7], D3
  2358. 00001A0E  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  2359. 00001A12  4EBA E9AE                jsr        [PC - 0x1652 /* 000003C2 */]
  2360. 00001A16  544F                     addq.w     A7, 2
  2361. 00001A18  2F00                     move.l     -[A7], D0
  2362. 00001A1A  486E FEF1                pea.l      [A6 - 0x10F]
  2363. 00001A1E  514F                     subq.w     A7, 8
  2364. 00001A20  486B 0008                pea.l      [A3 + 0x8]
  2365. 00001A24  486D F1B6                pea.l      [A5 - 0xE4A]
  2366. 00001A28  3F3C 080E                move.w     -[A7], 0x80E
  2367. 00001A2C  A9EB                     syscall    Pack4/FP68K
  2368. 00001A2E  486D F1B6                pea.l      [A5 - 0xE4A]
  2369. 00001A32  486F 0004                pea.l      [A7 + 0x4]
  2370. 00001A36  3F3C 0810                move.w     -[A7], 0x810
  2371. 00001A3A  A9EB                     syscall    Pack4/FP68K
  2372. 00001A3C  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  2373. 00001A40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2374. 00001A44  2F00                     move.l     -[A7], D0
  2375. 00001A46  4A53                     tst.w      [A3]
  2376. 00001A48  6608                     bne        +0xA /* 00001A52 */
  2377. 00001A4A  45FA 00AE                lea.l      A2, [PC + 0xAE /* 00001AFA, value 0x73656C6C 'sell', cstring "sell" */]
  2378. 00001A4E  260A                     move.l     D3, A2
  2379. 00001A50  6006                     bra        +0x8 /* 00001A58 */
  2380. label00001A52:
  2381. 00001A52  45FA 00AB                lea.l      A2, [PC + 0xAB /* 00001AFF, value 0x62757900 'buy\0', cstring "buy" */]
  2382. 00001A56  260A                     move.l     D3, A2
  2383. label00001A58:
  2384. 00001A58  2F03                     move.l     -[A7], D3
  2385. 00001A5A  487A 0071                pea.l      [PC + 0x71 /* 00001ACD, value 0x57696C6C 'Will', cstring "Will you %s %s %s %s %s for %s "... */]
  2386. 00001A5E  486E FF00                pea.l      [A6 - 0x100]
  2387. 00001A62  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2388. 00001A66  4FEF 0022                lea.l      A7, [A7 + 0x22]
  2389. 00001A6A  486E FF00                pea.l      [A6 - 0x100]
  2390. 00001A6E  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2391. 00001A72  584F                     addq.w     A7, 4
  2392. 00001A74  4A40                     tst.w      D0
  2393. 00001A76  672C                     beq        +0x2E /* 00001AA4 */
  2394. 00001A78  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2395. 00001A7C  3604                     move.w     D3, D4
  2396. 00001A7E  C7FC 0022                muls.w     D3, 0x22 /* '\"' */
  2397. 00001A82  45ED FBB6                lea.l      A2, [A5 - 0x44A]
  2398. 00001A86  D68A                     add.l      D3, A2
  2399. 00001A88  2F03                     move.l     -[A7], D3
  2400. 00001A8A  2F0B                     move.l     -[A7], A3
  2401. 00001A8C  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  2402. 00001A90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2403. 00001A94  426B 0002                clr.w      [A3 + 0x2]
  2404. 00001A98  6172                     bsr        +0x74 /* 00001B0C */
  2405. 00001A9A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2406. 00001A9E  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  2407. 00001AA2  544F                     addq.w     A7, 2
  2408. label00001AA4:
  2409. 00001AA4  6000 FF0C                bra        -0xF2 /* 000019B2 */
  2410. 00001AA8  596F 7520                subq.w     [A7 + 0x7520], 4
  2411. 00001AAC  6861                     bvc        +0x63 /* 00001B0F */
  2412. 00001AAE  7665                     moveq.l    D3, 0x65
  2413. 00001AB0  2074 6F6F                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 7>>
  2414. 00001AB4  206D 616E                movea.l    A0, [A5 + 0x616E]
  2415. 00001AB8  7920                     moveq.l    D4, 0x20
  2416. 00001ABA  636F                     bls        +0x71 /* 00001B2B */
  2417. 00001ABC  6E74                     bgt        +0x76 /* 00001B32 */
  2418. 00001ABE  7261                     moveq.l    D1, 0x61
  2419. 00001AC0  6374                     bls        +0x76 /* 00001B36 */
  2420. 00001AC2  7320                     moveq.l    D1, 0x20
  2421. 00001AC4  616C                     bsr        +0x6E /* 00001B32 */
  2422. 00001AC6  7265                     moveq.l    D1, 0x65
  2423. 00001AC8  6164                     bsr        +0x66 /* 00001B2E */
  2424. 00001ACA  792E                     moveq.l    D4, 0x2E
  2425. 00001ACC  0057 696C                ori.w      [A7], 0x696C /* 'il' */
  2426. 00001AD0  6C20                     bge        +0x22 /* 00001AF2 */
  2427. 00001AD2  796F                     moveq.l    D4, 0x6F
  2428. 00001AD4  7520                     moveq.l    D2, 0x20
  2429. 00001AD6  2573 2025 7320           move.l     [A2 + 0x7320], [A3 + D2.w + 0x25]
  2430. 00001ADC  2573 2025 7320           move.l     [A2 + 0x7320], [A3 + D2.w + 0x25]
  2431. 00001AE2  2573 2066 6F72           move.l     [A2 + 0x6F72], [A3 + D2.w + 0x66]
  2432. 00001AE8  2025                     move.l     D0, -[A5]
  2433. 00001AEA  7320                     moveq.l    D1, 0x20
  2434. 00001AEC  696E                     bvs        +0x70 /* 00001B5C */
  2435. 00001AEE  2025                     move.l     D0, -[A5]
  2436. 00001AF0  6420                     bcc        +0x22 /* 00001B12 */
  2437. label00001AF2:
  2438. 00001AF2  6D6F                     blt        +0x71 /* 00001B63 */
  2439. 00001AF4  6E74                     bgt        +0x76 /* 00001B6A */
  2440. 00001AF6  6873                     bvc        +0x75 /* 00001B6B */
  2441. 00001AF8  3F00                     move.w     -[A7], D0
  2442. 00001AFA  7365                     moveq.l    D1, 0x65
  2443. 00001AFC  6C6C                     bge        +0x6E /* 00001B6A */
  2444. 00001AFE  0062 7579                ori.w      -[A2], 0x7579 /* 'uy' */
  2445. 00001B02  0074 6F00 6672           ori.w      [A4 + D6.w * 8 + 0x72], 0x6F00 /* 'o\0' */
  2446. 00001B08  6F6D                     ble        +0x6F /* 00001B77 */
  2447. 00001B0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2448. // begin alternate branch 00001B0C-00001B10
  2449. export_92:
  2450. fn00001B0C:
  2451. 00001B0C  4E56 FFF8                link       A6, -0x0008
  2452. // end alternate branch 00001B0C-00001B10
  2453. export_92: // at 00001B0C (misaligned)
  2454. fn00001B0C: // (misaligned)
  2455. 00001B0E  FFF8                     .invalid   <<F/7/7>>
  2456. 00001B10  3D6D F530 FFF8           move.w     [A6 - 0x8], [A5 - 0xAD0]
  2457. // begin alternate branch 00001B12-00001B16
  2458. label00001B12:
  2459. 00001B12  F530                     .extension 0x530 <<F/4-5/2>> // unimplemented
  2460. 00001B14  FFF8                     .invalid   <<F/7/7>>
  2461. // end alternate branch 00001B12-00001B16
  2462. label00001B12: // (misaligned)
  2463. 00001B16  3D6D F532 FFFA           move.w     [A6 - 0x6], [A5 - 0xACE]
  2464. 00001B1C  3D6D F984 FFFC           move.w     [A6 - 0x4], [A5 - 0x67C]
  2465. 00001B22  3D6D F986 FFFE           move.w     [A6 - 0x2], [A5 - 0x67A]
  2466. 00001B28  486E FFF8                pea.l      [A6 - 0x8]
  2467. 00001B2C  A928                     syscall    InvalRect
  2468. fn00001B2E:
  2469. 00001B2E  4E5E                     unlink     A6
  2470. 00001B30  4E75                     rts
  2471.